我认为最好用一个例子来解释
<Grid>
<StackPanel Panel.ZIndex="1">
<Rectangle Width="100" Height="100" Fill="red" Panel.ZIndex="100"/>
</StackPanel>
<StackPanel Panel.ZIndex="2">
<Rectangle Width="100" Height="100" Fill="blue" Panel.ZIndex="1"/>
</StackPanel>
</Grid>
结果是蓝色矩形获胜,但我希望红色矩形在顶部。当然,这在这个例子中很容易解决。真实的情况是我正在处理多个可移动的控件(它们之间有z顺序),我希望控件的一些重要位可以访问,即使某些东西在该控件的上面。