锁定窗口大小以在 WPF 中最大化
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/12757364/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Lock window size to maximize in WPF
提问by Raj
How do I restrict my WPF window to only permit the maximize and minimize functions. In my application, users should not be allowed to Resize the window.
如何限制我的 WPF 窗口只允许最大化和最小化功能。在我的应用程序中,不应允许用户调整窗口大小。
I changed my WPF window properties as per below:
我更改了我的 WPF 窗口属性,如下所示:
Window State: Maximize
Resize Mode: NoResize
When I run my application window open in maximize view, but when I double click on the window border it Resizes. Is it possible to restrict this behavior?
当我在最大化视图中运行我的应用程序窗口时,但是当我双击窗口边框时,它会调整大小。是否可以限制这种行为?
回答by Furqan Safdar
With this piece of code Window will open in Maximized state and can be Minimized as well with No Resize. You can also specify some fixed size (Height and Width) to windows if you want like.
使用这段代码窗口将在最大化状态下打开,并且也可以在不调整大小的情况下最小化。如果需要,您还可以为窗口指定一些固定大小(高度和宽度)。
Height="350" Width="525"
Xaml:
Xml:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
WindowState="Maximized" ResizeMode="CanMinimize">
...
</Window>
Refer to Resize Mode section in MSDN Reference: http://msdn.microsoft.com/en-us/library/ms748948.aspx
请参阅 MSDN 参考中的调整大小模式部分:http: //msdn.microsoft.com/en-us/library/ms748948.aspx
You can refer to somewhat similar post: Minimize window with NoResize mode on
您可以参考一些类似的帖子:Minimize window with NoResize mode on

