天天看點

WPF程式設計,窗體最大化、最小化、關閉按鈕功能的禁用

1、設定屬性使視窗不可改變大小

調整Windows下的ResizeMode屬性:

ResizeMode = NoResize

2、Resize屬性控制Windows是否可以改變大小

ResizeMode的所有枚舉如下:

成員名稱 說明
NoResize 無法調整視窗的大小。标題欄中不顯示“最小化”和“最大化”按鈕。
CanMinimize 隻能最小化和還原視窗。同時顯示“最小化”和“最大化”按鈕,但隻有“最小化”按鈕處于啟用狀态。
CanResize 可以調整視窗的大小。同時顯示“最小化”和“最大化”按鈕,并且兩個按鈕均處于啟用狀态。
CanResizeWithGrip 可以調整視窗的大小。同時顯示“最小化”和“最大化”按鈕,并且兩個按鈕均處于啟用狀态。視窗的右下角顯示一個大小調整搖桿。 

3、 禁用關閉按鈕的功能(使其失效)

背景增加該事件

//重載OnClosing()函數實作--使使用者無法通過點選右上角的關閉按鈕來關閉視窗

        protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
        {
            e.Cancel = true;
        }
           

繼續閱讀