这是我的xaml:
<Grid>
<Grid Name="ButtonLayer"/>
<Canvas Name="Overlay"/>
</Grid>
这是我的问题:
我在ButtonLayer中有按钮,在Overlay Canvas中有折线。我不想禁用Overlay画布的所有鼠标事件,以便ButtonLayer中的按钮可以接收鼠标输入。如何在不移动ButtonLayer下方的Overlay的情况下执行此操作(因为ButtonLayer覆盖了Overlay)?
答案 0 :(得分:2)
只需在画布上设置IsHitTestVisible=False
即可。事件将传递到您的网格。
<Canvas Name="Overlay" IsHitTestVisible="False"/>