我一直在尝试制作一个程序,当我仍然能够点击其后面打开的窗口(例如 - Google Chrome)时,会在屏幕上移动椭圆(通过箭头键)椭圆仍然可见并可移动。
我一直在尝试很多事情(包括TopMost
),但没有任何效果。
现在,我的想法是创建一个透明窗口,这是不可点击的,每次最小化时都会重新打开(最大化)。
有人可以帮帮我吗?我没有可以提供帮助的代码,所涉及对象的名称无关紧要。
答案 0 :(得分:1)
我认为您的问题已在其他地方得到解答:
Click-through control in WPF(使用<TextBlock IsHitTestVisible="False" .../>
)
预防窗口最小化:
一个。 Cancel minimizing event(拦截最小化事件并取消它)
湾Preventing from minimizing on "Show Desktop" (Win+D) command(标记窗口始终在上面)
答案 1 :(得分:0)
我不确定我是否理解你的问题,你想点击椭圆。
例如,您可以使用具有不同ZIndex的两个网格,并在单击1时仅注册。例如:
<Grid>
<Grid Background="Transparent" Panel.ZIndex="1">
</Grid>
<Grid Panel.ZIndex="0">
<Ellipse Background="Blue" Height="100" Width="200"/>
</Grid>
</Grid>