How to show Message Box in WPF – 在WPF 上顯示 MessageBox

今天嘗試在WPF的中彈出使用MessageBox.Show() 來彈出一個Message Box出一個來問用戶是否執行之後的動作..
誰不知 當我嘗試使用MessageBox.Show() 時… 出現了Error Message

經過一段時間的Research 發現要使用System.Windowsnamespace 才可以使用MesssageBox.Show這個程式碼
溫馨提示:
如果你的程式上有很多Windows 的話.. 可以在第一個Argument 上轉入 “Application.Current.MainWindows” 來指定 他是從 MainWindows上彈出
System.Windows.MessageBox.Show Signature
E.G.

System.Windows.MessageBox.Show(App.Current.MainWindow, "Pop up Message", "Windows Title ",MessageBoxButton.YesNo, MessageBoxImage.Information, MessageBoxResult.Yes );

System.Windows.MessageBox.Show(Application.Current.MainWindow, "你是否繼續執行下面的動作", "Are You Sure", MessageBoxButton.YesNo);

WPF Popup Message via MessageBox.Show
Hope you find it useful

Leave a Reply