Gewusst wie: Andocken eines Steuerelements mit DockPanel
Beim Entwickeln von Benutzeroberflächen möchten Sie ein Steuerelement häufig an einer Fensterseite andocken. Beispielsweise werden Menüleisten häufig an der oberen oder einer seitlichen Fensterseite angedockt. In Windows Presentation Foundation (WPF) können Sie Steuerelemente mit dem DockPanel-Container an den Fensterseiten andocken.
So docken Sie ein Steuerelement in einem DockPanel an
Wenn in Ihrer Benutzeroberfläche noch kein DockPanel vorhanden ist, ziehen Sie ein DockPanel aus der Toolbox auf den WPF-Designer.
Ziehen Sie das Steuerelement, das Sie andocken möchten, auf das DockPanel.
Setzen Sie im Fenster Eigenschaften die DockPanel.Dock-Eigenschaft des Steuerelements auf die Seite des DockPanel, an die es angedockt werden soll. Wenn Sie das Steuerelement beispielsweise am oberen Rand des DockPanel andocken möchten, setzen Sie diese Eigenschaft auf Oben.
Wenn die Dockstyle.Dock-Eigenschaft auf Oben oder Unten festgelegt wird, setzen Sie die Eigenschaft Breite des Steuerelements auf Auto. Wenn die Dockstyle.Dock-Eigenschaft auf Links oder Rechts festgelegt ist, setzen Sie die Eigenschaft Höhe des Steuerelements ebenso auf Auto.
Beachten Sie, dass das DockPanel in der Standardeinstellung auf LastChildFill gesetzt ist, d. h., dass für das letzte untergeordnete Steuerelement, das dem DockPanel hinzugefügt wird, die DockPanel.Dock-Eigenschaft auf Ausfüllen gesetzt wird. Legen Sie die LastChildFill-Eigenschaft fest, um dieses Verhalten zu ändern.
Siehe auch
Konzepte
Übersicht über die WPF-Containersteuerelemente