XAML:在这种情况下如何让元素保持领先

时间:2014-03-23 10:30:41

标签: xaml

我认为最好用一个例子来解释

     <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顺序),我希望控件的一些重要位可以访问,即使某些东西在该控件的上面。

0 个答案:

没有答案