2

ウィンドウのルート要素として DockPanel があります。

root-element-DockPanel の上部にドッキングされるように設定された、本質的にメニュー バーである別の DockPanel があります。

menu-bar-DockPanel の上に浮かぶ root-element-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>

Image の Panel.ZIndex を menu-bar-DockPanel の Panel.ZIndex よりも高い値に設定しようとしましたが、うまくいきません。

ZIndex は役に立たないことが判明しているため、これを達成する方法がわかりません。ご意見をお待ちしております。

ご協力いただきありがとうございます!

-フリニー

4

2 に答える 2

3

DockPanel コントロールをやめて、代わりに Grid を使用することをお勧めします。私の経験では、DockPanel は設計が不十分なコントロールであり、WPF のすべてのパネル コントロールの中で最も役に立たないものです。

于 2011-03-24T14:52:11.320 に答える