文章目錄
- 預設MessageBox
-
-
- Show
-
- 參數解釋
- MessageBoxButton 與MessageBoxImage 枚舉類型
-
- 自定義MessageBox
預設MessageBox
- MessageBox構造函數私有,是以并不能建立執行個體
- MessageBox隻有Show方法,并且對Show方法進行了12種重載,
Show
下面是最全的參數API
[SecurityCritical]
public static MessageBoxResult Show(Window owner, string messageBoxText, string caption, MessageBoxButton button, MessageBoxImage icon);
參數解釋
-
owner:
// 一個 System.Windows.Window ,它表示該消息框的所有者視窗。
-
messageBoxText:
// 一個 System.String ,它指定要顯示的文本。
-
caption:
// 一個 System.String ,它指定要顯示的标題欄标題。
-
button:
// 一個
值,該值指定哪個按鈕或要顯示的按鈕。System.Windows.MessageBoxButton
-
icon:
// 一個
值,該值指定要顯示的圖示。System.Windows.MessageBoxImage
-
傳回值:
// 一個 System.Windows.MessageBoxResult 值,該值指定在使用者單擊哪個消息框按鈕。
MessageBoxButton 與MessageBoxImage 枚舉類型
自定義MessageBox
- 自定義視窗,有過自定義的視窗
示例可以參考,CommonWindow
- 添加靜态函數Show,由于構造函數私有,MessageBox不能執行個體化,是以在Show中調用CreateMessageBox在類中new MessageBox(😕還是構造了MessageBox,外界隻能通過調用Show來建立MessageBox,是以需要參數重載各式各樣的Show)