单击另一个元素下面的元素

时间:2011-04-02 04:23:55

标签: wpf

我有以下设置:

矩形表示100像素宽,在MouseEnter上扩展为200像素宽。在MouseLeave上,它会回落到100像素。在MouseEnter上,它还将包含一些按钮的画布的可见性设置为Visible。此画布及其按钮位于200像素宽的矩形下方,无法单击。

有没有办法可以点击这些按钮?

它的设置或多或少是这样的:

<Rectangle Name="hover" Panel.ZIndex="2" Width="100" MouseEnter="dostuff" MouseLeave="dostuff2" />

<Canvas Visibility="Hidden" Name="buttons" Panel.ZIndex="1">
<Button ... />
<Button ... />
<Button ... />
</Canvas>

1 个答案:

答案 0 :(得分:2)

设置hover.IsHitTestVisible = False这可能对您有帮助..