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