[英]how can I control the opacity and z-order of the top level window in WPF?
我想使一个小的WPF应用程序窗口半透明,并在其他窗口之上。
当我在顶级窗口上更改设置时,它似乎只影响内容,而不影响标题栏或边框。
WPF有可能吗?
谢谢
WindowStyle和AllowsTransparency是您必须更改的两个属性。
为了使您的窗口位于所有其他窗口的顶部,您还需要将Window.Topmost设置为True。 若要移动窗口,请处理添加边框上的Mouse事件之一,然后在事件处理程序中调用Window.DragMove 。
我不确定这是否是最佳答案,但是:
AllowsTransparency="True" WindowStyle="None"
摆脱了标题和边框-现在,不透明度会影响其他所有内容。 然后,我添加了自己的边框和“关闭”按钮。 现在,我只需要一些Move功能。
AllowsTransparency似乎可以解决问题,但是它将WindowStyle强制为None。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.