返回首页

如何禁用最大化按钮:在WPF页|有没有办法在WPF页面禁用最大化按钮或禁用调整大小的属性页的使用XAML和C#
当我在谷歌搜索,我禁用WPF窗口

如何在WPF页面。

通过PLS建议我的样本代码片段。

回答

评论会员:游客 时间:2012/02/06
|deepakacc:有没有直接的方式在Windows窗体disbale的X按钮(物业),就像是一个最大化按钮名为MaximizeBox=FALSE或尽量减少箱=虚假的财产。注:在您使用的代码,请在表单中添加关闭按钮,让您可以关闭您的应用程序。添加以下库使用System.Runtime.InteropServices;以下声明为类级别的变量constint的MF_BYPOSITION=0x400的;[DllImport("USER32")]私人静态的externint的RemoveMenu(IntPtr的HMENU,nPositionINT,INTwFlags);[DllImport("USER32")]私有静态外部的IntPtrGetSystemMenu(IntPtr的HWND,BOOLbRevert);[DllImport("USER32")]私人静态外部的诠释GetMenuItemCount(IntPtr的HWND);在Form_Load()事件中,编写如下代码私人无效Form1_Load的(对象发件人,EventArgs的五){IntPtr的HMENU=GetSystemMenu(this.Handle,FALSE)menuItemCount=GetMenuItemCount(HMENU) RemoveMenu(HMENU,menuItemCount-1,MF_​​BYPOSITION);}
伊尔凡梅蒙:我也正面临同样的问题。我得到的解决方案是:

私人无效Page_Loaded(对象发件人,RoutedEventArgs E)
{
((NavigationWindow的)LogicalTreeHelper.GetParent(这))ResizeMode"= ResizeMode.NoResize;
}

如果您正在使用的NavigationWindow的(WPF页面默认显示在一个NavigationWindow),我们可以设置的NavigationWindow的ResizeMode。 {S0}
评论会员:sisqorap 时间:2012/02/06
在您的MainWindow的刚刚成立ResizeMode ="NORESIZE"
评论会员:游客 时间:2012/02/06
|帕维尔Gielmuda:您可以禁用Windows的边界,在你的窗口添加关闭按钮{S0的},这并不难做到