WPF中显示MessageBox时不能用Win+D最小化

XtremeRun 2015-02-11 11:49:49
我发现WPF程序如果是show出一个MessageBox时,不能用win+D或点击“显示桌面”来最小化程序到任务栏。
我的环境是 win7, vs2010。如何解决?
...全文
227 4 打赏 收藏 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
XtremeRun 2015-02-15
  • 打赏
  • 举报
回复
引用 3 楼 duanzi_peng 的回复:
[quote=引用 2 楼 frog165 的回复:] @duanzi_peng 对于自定义MessageBox,如果ShowDialog,样式ShowInTaskbar=“False”,也是不能用Win+D最小化。
并非 ShowDialog!! 设计Popup控件,增加标题栏以及按钮,控制popup的IsOpen 属性 就能确保关闭与显示。[/quote] 明白了。是个好思路!
  • 打赏
  • 举报
回复
引用 2 楼 frog165 的回复:
@duanzi_peng 对于自定义MessageBox,如果ShowDialog,样式ShowInTaskbar=“False”,也是不能用Win+D最小化。
并非 ShowDialog!! 设计Popup控件,增加标题栏以及按钮,控制popup的IsOpen 属性 就能确保关闭与显示。
XtremeRun 2015-02-12
  • 打赏
  • 举报
回复
@duanzi_peng 对于自定义MessageBox,如果ShowDialog,样式ShowInTaskbar=“False”,也是不能用Win+D最小化。
  • 打赏
  • 举报
回复
我都使用Popup控件 自定义messagebox

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧