2011-03-24 106 views
2

我有一個DockPanel作爲我的窗口的根元素。DockIn內ZIndex

我有另一個DockPanel,它本質上是一個菜單欄,它被設置爲停靠在root-element-DockPanel的頂部。

我想有一個圖像停靠在浮動在菜單欄DockPanel上的根元素DockPanel的頂部。

例如:

<DockPanel x:Name="RootDockPanel"> 
    <Image Souce="/MyProject;component/Images/imageName.jpg" DockPanel.Dock="Top" Panel.ZIndex="3" /> 
    <DockPanel x:Name="MenuDockPanel" DockPanel.Dock="Top" Panel.ZIndex="0"> 
    <!-- content --> 
    </DockPanel> 
</DockPanel> 

我已經試過了圖像的Panel.ZIndex設置爲與菜單欄 - DockPanel中的Panel.ZIndex東西較高,但這個不起作用。

由於ZIndex被證明是無用的,我不知道如何做到這一點,我正在尋找您的意見。

感謝您的幫助!

-Frinny

回答

2

很簡單。拋棄蹩腳的DockPanel並改用Grid。

DockPanel IMO是wpf中最無用的面板。

+0

只是這個簡單的改變爲我工作! – iltzortz 2011-07-22 14:35:00