WPF視窗最大化(不覆蓋工作列)

Tyson458發表於2016-06-30


目的:讓視窗初始化時 最大化,只有最小化和關閉按鈕。(許多軟體都是如此)


分析:網上好多實現都是一大堆程式碼··· 直接使用Win的API來獲取各種引數···


實現:


// 全屏設定
            Rect rc = SystemParameters.WorkArea;//獲取工作區大小
            this.Left = 0;//設定位置
            this.Top = 0;
            this.Width = rc.Width;
            this.Height = rc.Height;



把上邊那一段程式碼 搞到你的 InitializeXX() 這種類似的方法中即可。


注意:為了避免設定之後,被自定義的視窗大小覆蓋,可以不設定視窗尺寸。這個尺寸可以在  專案.xaml  中找到,刪除就行了。


如有問題,請指出,謝謝。

相關文章