WPF中Window的ShowInTaskbar、Owner和Topmost属性
2015-12-28 10:47
495 查看
1. ShowInTaskbar:设置窗口是否在任务栏上有一席之位,默认为true,
当在父窗口上新开一个子窗口时,任务栏上就会出现两个窗口,所以当要实现
不管开启多少个窗口,在任务栏上都只显示一个窗口时,就需要将子窗口的ShowInTaskbar设为false;
**注意:
尽管这样会解决任务栏上出现多个窗口的情况,但有时却会出现严重的问题,因为没有设置子窗体的Owner属性,
导致有时在切换窗体时,父窗体将子窗体覆盖,并且不能点击,造成假死的极端不友好的情况,所以当使用ShowInTaskbar属性时,
一定不要忘记为子窗口设置Owner属性(就是设置子窗口的父窗口)。
参考:https://www.mgenware.com/blog/?p=1935#comment-4775
2.Topmost属性:设置窗口显示在最前。
当在父窗口上新开一个子窗口时,任务栏上就会出现两个窗口,所以当要实现
不管开启多少个窗口,在任务栏上都只显示一个窗口时,就需要将子窗口的ShowInTaskbar设为false;
**注意:
尽管这样会解决任务栏上出现多个窗口的情况,但有时却会出现严重的问题,因为没有设置子窗体的Owner属性,
导致有时在切换窗体时,父窗体将子窗体覆盖,并且不能点击,造成假死的极端不友好的情况,所以当使用ShowInTaskbar属性时,
一定不要忘记为子窗口设置Owner属性(就是设置子窗口的父窗口)。
参考:https://www.mgenware.com/blog/?p=1935#comment-4775
2.Topmost属性:设置窗口显示在最前。
相关文章推荐
- PMP考试心得
- Software Development and Newton's Laws of Motion
- rpm包管理功能全解
- 2.2 rpm安装和卸载
- 2.3 rpm查询
- 2.6 yum如何下载rpm包到本地
- IOS9.0 以前的视频播放 MPMoviePlayerController 视频播放控制器
- yum rpm命令
- 对于产品经理询问新产品有何建议的答复
- rpm包安装mysql的常见问题
- zabbix之rpm快速部署
- RPM
- jbpm5.3学习
- How to Use ipmitool to remote access SuperMicro Server
- deb,rpm格式
- 你是产品经理么?
- RPM软件包管理总结
- 每个产品经理都应该掌握这4个设计技能
- 【推荐系统算法】BPMF(Bayesian Probabilistic Matrix Factorization)
- 程序包管理-rpm,yum及程序编译安装