次の方法で共有


方法 : DockPanel を使用してコントロールをドッキングする

ユーザー インターフェイスを開発するときには、コントロールをウィンドウの端部にドッキングしなければならないことが頻繁にあります。 たとえば、メニュー バーは、多くの場合、ウィンドウの上端または左右いずれかにドッキングします。 Windows Presentation Foundation (WPF) の DockPanel コンテナーを使用することにより、コントロールをウィンドウの端にドッキングできます。

DockPanel でコントロールをドッキングするには

  1. ユーザー インターフェイスに DockPanel が含まれていない場合は、[ツールボックス] から DockPanel を WPF デザイナーにドラッグします。

  2. ドッキングするコントロールを DockPanel にドラッグします。

  3. [プロパティ] ウィンドウで、コントロールの DockPanel.Dock プロパティをドッキング先の DockPanel の端に設定します。 たとえば、コントロールを DockPanel の上端にドッキングする場合は、このプロパティを Top に設定します。

  4. Dockstyle.Dock プロパティを Top または Bottom に設定した場合は、コントロールの Width プロパティを Auto に設定してください。 同様に、Dockstyle.Dock プロパティを Left または Right に設定した場合は、コントロールの Height プロパティを Auto に設定します。

    DockPanel は、既定では LastChildFill に設定されます。この場合、DockPanel に最後に追加された子コントロールの DockPanel.Dock プロパティは Fill に設定されます。 この動作を変更するには、DockPanel の LastChildFill プロパティを設定します。

参照

概念

WPF コンテナー コントロールの概要

その他の技術情報

WPF コンテナー コントロール

DockPanel