1
我嘗試創建一些Grids。在每個網格上,我都有一個mouse-eventlistener,當我將鼠標放在這個網格上時,它會觸發一個事件。現在我創建一個zIndex = 1和Rowspan = 3的大網格。這個網格位於前面(因爲zIndex = 1)。現在,我有問題要解決zIndex = 1的大網格背後的網格事件。我該如何解決位於大網格後面的網格事件?WPF Clickevent for Grid(zIndex = 0)它位於另一個Grid(zIndex = 1)後面
簡單的代碼示例:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0" Background="AliceBlue"/>
<Grid Grid.Row="1" Grid.RowSpan="3" Panel.ZIndex="1" Background="Aqua" Opacity="0.2" PreviewMouseMove="Grid_PreviewMouseMove_1"/>
<Grid Grid.Row="2" PreviewMouseMove="Grid_PreviewMouseMove" Background="AntiqueWhite"/>
<Grid Grid.Row="3" PreviewMouseMove="Grid_PreviewMouseMove" Background="Beige"/>
<Grid Grid.Row="4" PreviewMouseMove="Grid_PreviewMouseMove" Background="Bisque"/>
<Grid Grid.Row="5" PreviewMouseMove="Grid_PreviewMouseMove" Background="BlanchedAlmond"/>
</Grid>
非常感謝... – user3356236