wpf关闭主窗口询问“退出”的问题

我自定义了一个窗口当主窗口关闭时会弹出这个自定义的窗口,这个自定义的窗口上有两个选择“退出”和“最小化到托盘”(类似QQ的退出选择行为)。选择后主窗口才真正退出消失。但现... 我自定义了一个窗口 当主窗口关闭时 会弹出这个自定义的窗口,这个自定义的窗口上有两个选择 “退出”和“最小化到托盘” (类似QQ的退出选择行为)。选择后主窗口才真正退出消失。但现在的问题是 :当点击主窗口关闭时,自定义窗口弹出,主窗口退出消失了,也就是说还没有等到自定义窗口的选择,主窗口程序就继续向下执行了。看到网上说用e.cancel=true,但这时又有一个问题,主窗口退出不了。
怎么才能使我的自定义窗口,类似MessageBox一样,能暂停一下主窗口程序,待我进行选择后,才真正的执行后面的代码。
展开
 我来答
阳光的雷咩咩
2014-12-25 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7818万
展开全部

怎么弹出的?用类似

            //MainWindow
            if ((new WinDialog()).ShowDialog() ?? false)
            {
                //确认退出
            }
        //WinDialog
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            this.DialogResult = true;
        }
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式