我試圖做一個WPF窗口打開已經最大化,沒有調整大小/移動(在systemmenu,也不在邊界)。它應該始終最大化,除非用戶將其最小化。如何? WPF窗口 - 最大化,沒有調整大小/移動
我試圖把WindowState =「最大化」和ResizeMode =「CanMinimize」,但是當窗口打開時,它會覆蓋任務欄(我不需要它)。
我有一個WndProc的鉤子取消了SC_MOVE和SC_SIZE。 我也可以使用WndProc中的條件進行控制,如「如果命令是恢復並最小化,恢復,其他,塊」等。
但我的觀點是,如果我們有另一種方式來實現它。 Thankz for read guys =)
這是在所有Windows應用程序框架中發現的常見問題。 App框架非常棒,它們讓我們能夠非常快速地編寫應用程序。問題在於它們無法涵蓋所有可能的場景,因爲它們的目的是隱藏底層系統的細節,當我們發現需要非標準的行爲時,我們需要挖掘並編寫「醜陋」的代碼。 – Tergiver 2010-07-23 13:46:50
你想要一個窗口只能被最大化或最小化,而不能調整大小/移動的正常狀態?但不是全屏? – 2010-07-23 16:33:34
@John Gardner,這正是我想要的。 – 2010-07-23 21:22:43