wpf App Startup中执行Showdialog后自动退出
来源:互联网 发布:淘宝网男休闲皮鞋 编辑:程序博客网 时间:2024/06/06 02:53
场景
需要根据不同的配置显示不同的窗体,如通过弹出一个MessageBox然后选择弹出其它窗口。
问题
前一个窗口关闭时,后续ShowDialog的窗口没有显示,应用直接退出。
原因
App默认的ShutdownMode=ShutdownMode.OnMainWindowClose
,因此当关闭第一个窗口时,应用将会自动即出。解决方式有以下两种:
- 方式1
this.ShutdownMode = ShutdownMode.OnExplicitShutdown;
- 方式2
将startup中所用的所有窗口预先初始化,即可解决问题。
其它
使用系统原生的MessageBox不会有问题,猜测时原生的窗口是win32窗口的原因。
阅读全文
0 0
- wpf App Startup中执行Showdialog后自动退出
- WPF: 自动设置Owner的ShowDialog
- WPF: 自动设置Owner的ShowDialog
- WPF App下无法多个窗口按序ShowDialog
- bat 文件执行完后dos终端无法自动退出
- docker容器启动后执行完l脚本后自动退出解决方案
- App退出后,退出所有的Activity
- WPF中DataGrid绑定类后自动增加列
- windows系统批处理脚本自动循环验证tomcat中startup.bat执行结束
- app注册和第一次登录后自动登录,但是没有退出功能,待修改
- Custom ShowDialog() method for WPF
- 在WAS V6中如果将load-on-startup设置为-1时Servlet自动执行问题
- Tomcat解压安装后,执行startup.bat命令框一闪而过
- 异常退出后的循环执行问题
- 代码退出IOS中App
- ssh远程执行命令并自动退出
- ssh远程执行命令并自动退出
- ssh远程执行命令并自动退出
- 【jzoj5340】【NOIP2017模拟9.2A组】【春思】
- Redis与Spring配合使用
- 两条平行线覆盖所有点
- java中的同步锁synchronized
- 美格智能受邀参加美国高通与中国电信LTE IoT模块需求对接洽谈会
- wpf App Startup中执行Showdialog后自动退出
- 题目:输入 5 个数(含负数、小数)将它们按由小到大的顺序排列起来。提示:需要排序的数字通过参数传递进来。
- 计算鼠标至元素中心的距离
- python添加库的地址
- Java编程思想之类型信息(反射)
- 冒泡排序java代码实现以及俩个数进行交换时的三种方式
- 判断周围是否有敌人的三种模式
- 面试官问我是直接做笔试题目还是对着笔试题目直接说思路/答案, 我选择后者。
- 在idea中打开maven项目无法引进jar包的解决办法