wpf关闭主窗口询问“退出”的问题
我自定义了一个窗口当主窗口关闭时会弹出这个自定义的窗口,这个自定义的窗口上有两个选择“退出”和“最小化到托盘”(类似QQ的退出选择行为)。选择后主窗口才真正退出消失。但现...
我自定义了一个窗口 当主窗口关闭时 会弹出这个自定义的窗口,这个自定义的窗口上有两个选择 “退出”和“最小化到托盘” (类似QQ的退出选择行为)。选择后主窗口才真正退出消失。但现在的问题是 :当点击主窗口关闭时,自定义窗口弹出,主窗口退出消失了,也就是说还没有等到自定义窗口的选择,主窗口程序就继续向下执行了。看到网上说用e.cancel=true,但这时又有一个问题,主窗口退出不了。
怎么才能使我的自定义窗口,类似MessageBox一样,能暂停一下主窗口程序,待我进行选择后,才真正的执行后面的代码。 展开
怎么才能使我的自定义窗口,类似MessageBox一样,能暂停一下主窗口程序,待我进行选择后,才真正的执行后面的代码。 展开
1个回答
展开全部
怎么弹出的?用类似
//MainWindow
if ((new WinDialog()).ShowDialog() ?? false)
{
//确认退出
}
//WinDialog
private void button1_Click(object sender, RoutedEventArgs e)
{
this.DialogResult = true;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询