我有以下设置:
矩形表示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>
答案 0 :(得分:2)
设置hover.IsHitTestVisible = False
这可能对您有帮助..