WPF,自定义窗口最大化为什么出现空隙?
自定义了一个窗体,并处理了窗体最大化时覆盖任务栏的问题,如下:
请问,这是什么原因造成的呢?
[解决办法]
我的win7 64bit, 单显示器。
没有出现你说的情况。隐藏任务栏后,下面有那么一点点,没有你截图上那么夸张。
[解决办法]
你的标题栏窄的不正常。
[解决办法]
针对这种情况,可将最大高度适当增加一些。
[解决办法]
你为什么不让系统自动管理最大化的大小,非要手动设置宽高?
WindowState = WindowState.Maximized;系统自然会把窗体最大化。
[解决办法]
Double screenHeight = SystemParameters.FullPrimaryScreenHeight;/*-----获取主监视器屏幕的高度--------------------------------------*/
Double screenWidth = SystemParameters.FullPrimaryScreenWidth;/*-------获取主监视器屏幕的宽度--------------------------------------*/
//Double _screenHeight = SystemParameters.WorkArea.Height;/*-----获取主监视器工作区域屏幕的高度--------------------------------------*/
//Double _screenWidth = SystemParameters.WorkArea.Width;/*-------获取主监视器工作区域屏幕的宽度--------------------------------------*/
工作区域的屏幕宽度即是不要任务栏的那一块!我用的事FullPrimaryScreen,但是任务栏一直计算不进去;
所以就只有自己手动加一点点高度了:任务栏大图标+60, 小图标+50
[解决办法]
该回复于2013-09-11 09:23:12被管理员删除