首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,自定义窗口最大化作什么出现空隙

2013-09-11 
WPF,自定义窗口最大化为什么出现空隙?自定义了一个窗体,并处理了窗体最大化时覆盖任务栏的问题,如下:请问,

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被管理员删除

热点排行