WPF: ShowDialog() 切换到其他应用窗口后,再切换回来无法让子窗口总在最上方。
2012-03-13 15:06
316 查看
按说ShowDialog()是模态窗口,应该在主窗口的上方,但是打开其他应用窗口再切换回来的时候,发现子窗口不见了,主窗口又不能操作。
另外子窗口设置成不在任务栏显示,只能通过Alt-Tab来切换到子窗口。
我找了很久,才找到一个解决办法,其实很简单, 就是在子窗口里设置Owner为父窗口。
我是在子窗口的构造函数里写的:
this.Owner = Application.Current.MainWindow;
参考链接如下:
http://www.telerik.com/community/forums/wpf/window/modal-window-not-on-top.aspx
另外子窗口设置成不在任务栏显示,只能通过Alt-Tab来切换到子窗口。
我找了很久,才找到一个解决办法,其实很简单, 就是在子窗口里设置Owner为父窗口。
我是在子窗口的构造函数里写的:
this.Owner = Application.Current.MainWindow;
参考链接如下:
http://www.telerik.com/community/forums/wpf/window/modal-window-not-on-top.aspx
相关文章推荐
- WPF: ShowDialog() 切换到其他应用窗口后,再切换回来无法让子窗口总在最上方
- 当前位置: 银光首页 > WPF > WPF学习教程 > WPF: ShowDialog() 切换到其他应用窗口后,再切换回来无法让子窗口总在最上方
- 子窗口切换java应用中的子窗口切换,引出抽象类与接口的本质区别
- activity使用fragment transaction.commit()进行fragment切换,activity被系统回收后再点应用就无法切换
- Win8系统下使用应用商店窗口提示“无法使用内置管理员账户打开应用商店
- VS2010 类库程序集 无法添加WPF窗口、WPF用户控件
- Revit二次开发——怎样在类中直接应用WPF窗口
- VS2003“无法在 Web 服务器上启动调试”窗口(没有其他任何提示)
- Android 广播(让其他应用无法接收)
- c#的mdi窗口中如何完成子窗口间的切换?
- Windows cmd窗口的切换目录命令无法切换盘符
- Microsoft Office Word 2007 切换窗口后鼠标无法使用问题的解决办法
- WPF登陆窗口、主窗口切换问题
- ubuntu14.04 对打开的多个应用窗口进行快捷切换
- QT 主窗口和子窗口相互切换示例
- WPF登陆窗口、主窗口切换问题
- 综合应用WPF/WCF/WF/LINQ之三十四:在XBAP项目中模拟弹出一个自定义的“模态窗口”
- popupwindow 全屏遮罩并解决SDK>21窗口最上方状态栏无法遮罩
- Iframe的应用以及父窗口和子窗口的相互访问
- 点击通知栏没反应,无法进入应用——启动其他application的组件遇到的小问题 - SecurityException