C# 指定ZIndex的根

C# 指定ZIndex的根,c#,wpf,xaml,C#,Wpf,Xaml,这是我的xaml代码(简化) 我希望该按钮位于画布c1中misc控件的上方。所以我使用Canvas.ZIndex属性。但它是相对于画布c2的,我希望它是相对于画布c1的。 我怎么能这么做?有没有办法指定zindex属性的根画布? 谢谢,Canvas 2上的按钮对Canvas 1一无所知。将画布2的z索引设置为一个整体 <Canvas Name="c1"> <misc controls Canvas.ZIndex="1"> <Canvas ZIndex

这是我的xaml代码(简化)


我希望该按钮位于画布c1中misc控件的上方。所以我使用Canvas.ZIndex属性。但它是相对于画布c2的,我希望它是相对于画布c1的。 我怎么能这么做?有没有办法指定zindex属性的根画布?
谢谢,Canvas 2上的按钮对Canvas 1一无所知。将画布2的z索引设置为一个整体

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


(或者简单地重新排列标签)

画布2上的按钮对画布1一无所知。将画布2的z索引设置为一个整体

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

(或者简单地重新排列标签)