MessageBoxResult 按钮 取消 关闭应用程序
当窗口关闭时,我调用方法 TryClose
来显示对话框。但是当我点击取消
时,应用程序关闭。有什么想法只是“隐藏”对话框而不做任何其他事情吗?
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;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

发布评论
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
将您的代码更改为:
在关闭事件处理程序中,输入以下内容:
Change your code to this:
And in your closing event handler, put this: