當窗口關閉時,我正在調用方法TryClose
來顯示對話框。但是當我點擊Cancel
該應用程序關閉。任何想法只是爲了「隱藏」對話框,不做別的事情?MessageBoxResult按鈕取消關閉應用程序
public void TryClose()
{
MessageBoxResult result = MessageBox.Show("Do you want to save changes?", appName, MessageBoxButton.YesNoCancel, MessageBoxImage.Warning);
switch (result)
{
case MessageBoxResult.Yes:
SaveAs();
break;
case MessageBoxResult.No:
this.Close();
break;
}
}
嘗試添加一個默認情況。 – 2011-12-28 18:22:32