2012-07-17 57 views
0

的根這是我的XAML代碼(簡化的)指定Z-索引

<Canvas Name="c1"> 
    <misc controls Canvas.ZIndex="1"> 
    <Canvas Name="c2"> 
     <Button Canvas.ZIndex="2" Name="b1" /> 
     <misc> 
    </Canvas> 
</Canvas> 

我希望的按鈕被置於上方的雜項控制在畫布C1。所以我使用Canvas.ZIndex屬性。但是,它是相對於帆布帶C2,我想它是相對於畫布C1。 我怎麼能這樣做?有沒有辦法指定zindex屬性的根目錄? 感謝

回答

3

畫布2按鈕一無所知帆布1.設置畫布2的Z指數作爲一個整體來代替。

<Canvas Name="c1"> 
    <misc controls Canvas.ZIndex="1"> 
    <Canvas ZIndex="2" Name="c2"> 
     <Button Name="b1" /> 
     <misc> 
    </Canvas> 
</Canvas> 

(或簡單地重新排列你的標籤)