WPF中的popup控件在全屏(1920*1080)显示不全是怎么回事?

APM60- 2013-01-29 04:57:33
我想做一个带全屏半透明遮罩层的置顶提示框,就用了WPF里面popup控件。
但是设置了宽高为1920*1080时,显示不全,高度只有全部的2/3左右。
当我降低宽度,设置宽高为1080*1080时,高度又能显示全了。
又试了下1600*1080等情况,感觉好像最大面积始终超不过一个固定值的样子。
有遇到过类似情况的么?可以解释一下是什么原因么?

实在没有办法,就只能新建一个全屏无边框窗体,再设置其窗体扩展属性为popup了。
...全文
549 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
感谢提供经验和解决方案。
APM60- 2013-02-01
  • 打赏
  • 举报
回复
刚试了下,用2个popup拼接的方法可以实现覆盖全屏。 我的提示框,需要显示在屏幕正中间,而且要求横屏竖屏通用。 所以我计划用3个popup来拼接。 正中间一个方形popup,两侧(或上下)再补上2个popup。 分享解决方案。方便之后遇到类似问题的人。 如没有更好的解决方案,一周后散分结贴。
APM60- 2013-01-31
  • 打赏
  • 举报
回复
http://stackoverflow.com/questions/2633129/cant-create-a-fullscreen-wpf-popup 看样子是没什么好办法了。只能用备用方案了。
strife013 2013-01-31
  • 打赏
  • 举报
回复
嗯,谢谢

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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