如何限制我的WPF窗口只允許最大化和最小化函數。在我的應用程序中,不應允許用戶調整窗口的大小。在WPF中最大化鎖定窗口大小
我改變了我的WPF窗口屬性按如下:
Window State: Maximize
Resize Mode: NoResize
當我運行我的應用程序窗口最大化中的視圖中打開,但是當我雙擊該窗口就邊境它會調整。有沒有可能限制這種行爲?
如何限制我的WPF窗口只允許最大化和最小化函數。在我的應用程序中,不應允許用戶調整窗口的大小。在WPF中最大化鎖定窗口大小
我改變了我的WPF窗口屬性按如下:
Window State: Maximize
Resize Mode: NoResize
當我運行我的應用程序窗口最大化中的視圖中打開,但是當我雙擊該窗口就邊境它會調整。有沒有可能限制這種行爲?
使用這段代碼窗口將以最大化狀態打開,並且可以最小化以及無調整大小。如果你想要的話,你也可以指定一些固定的大小(高度和寬度)到窗口。
Height="350" Width="525"
的XAML:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
WindowState="Maximized" ResizeMode="CanMinimize">
...
</Window>
參見調整模式部分在MSDN參考:http://msdn.microsoft.com/en-us/library/ms748948.aspx
你可以參考有點類似的帖子:Minimize window with NoResize mode on
@FurqanSafdar在標題欄中雙擊將仍然將最大化的窗口調整爲正常大小。 – Clemens
捕捉'SizeChanged'事件是一個選項嗎?您可以檢查'WindowState'來查看它是否是'Maximized'或'Minimized',如果不是,則將其設置爲其中的一個值。結合這個答案,它將處理@Clemens找到的邊緣情況。 –
參見[這個答案](HTTP: //stackoverflow.com/a/9213252/1136211)。 – Clemens