wpf关闭主窗口询问“退出”的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf关闭主窗口询问“退出”的问题相关的知识,希望对你有一定的参考价值。
我自定义了一个窗口 当主窗口关闭时 会弹出这个自定义的窗口,这个自定义的窗口上有两个选择 “退出”和“最小化到托盘” (类似QQ的退出选择行为)。选择后主窗口才真正退出消失。但现在的问题是 :当点击主窗口关闭时,自定义窗口弹出,主窗口退出消失了,也就是说还没有等到自定义窗口的选择,主窗口程序就继续向下执行了。看到网上说用e.cancel=true,但这时又有一个问题,主窗口退出不了。
怎么才能使我的自定义窗口,类似MessageBox一样,能暂停一下主窗口程序,待我进行选择后,才真正的执行后面的代码。
怎么弹出的?用类似
//MainWindowif ((new WinDialog()).ShowDialog() ?? false)
//确认退出
//WinDialog
private void button1_Click(object sender, RoutedEventArgs e)
this.DialogResult = true;
本回答被提问者和网友采纳
以上是关于wpf关闭主窗口询问“退出”的问题的主要内容,如果未能解决你的问题,请参考以下文章