gpt4 book ai didi

wpf - 创建一个完全透明的 WPF 窗口来捕获鼠标事件

转载 作者:行者123 更新时间:2023-12-03 21:02:52 27 4
gpt4 key购买 nike

我正在尝试使用最顶层的透明非模态窗口在 WPF 中捕获鼠标事件。我发现如果窗口的不透明度为 0.01 或更大并且它具有背景颜色,则这可以正常工作,但是当不透明度设置为 0 时,它不再接收鼠标消息。有没有办法让这个窗口看起来完全透明并且仍然获得鼠标输入?

最佳答案

据我所知,没有。

ControlWindow是完全透明的,然后可以点击它。如果您设置 Window.Background="Transparent" 就是这种情况, 或 Opacity="0" .据我所知,这是 WPF 中的设计。

当使用 0.01 的不透明度时,您应该几乎看不到窗口,如果有的话。这可能是实现功能的最佳选择。

编辑:我尝试过并有效的另一个解决方案是将背景颜色设置为几乎透明的颜色。我用过 Background="#01000000" ,因此 alpha 值为 1。这使您的窗口背景看起来是透明的,但允许您在窗口完全不透明的情况下在其上放置控件。

关于wpf - 创建一个完全透明的 WPF 窗口来捕获鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1646346/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com