Partager via


Comment : ancrer un contrôle avec DockPanel

Lorsque vous développez des interfaces utilisateur, il est fréquent de vouloir ancrer un contrôle à un côté de la fenêtre. Par exemple, les barres de menus sont fréquemment ancrées sur le bord supérieur ou sur le côté d'une fenêtre. Vous pouvez utiliser le conteneur DockPanel dans Windows Presentation Foundation (WPF) pour ancrer des contrôles sur les côtés de la fenêtre.

Pour ancrer un contrôle dans un DockPanel

  1. Si vous n'avez pas encore de DockPanel dans votre interface utilisateur, faites glisser un DockPanel à partir de la Boîte à outils sur le Concepteur WPF.

  2. Faites glisser le contrôle que vous souhaitez ancrer sur le DockPanel.

  3. Dans la fenêtre Propriétés, attribuez à la propriété DockPanel.Dock du contrôle la valeur du côté du DockPanel auquel vous souhaitez l'ancrer. Par exemple, si vous souhaitez ancrer le contrôle sur le bord supérieur du DockPanel, affectez la valeur Top à cette propriété.

  4. Si la propriété Dockstyle.Dock a la valeur Top ou Bottom, affectez la valeur Auto à la propriété Width du contrôle. De même, si la propriété Dockstyle.Dock a la valeur Left ou Right, affectez la valeur Auto à la propriété Height du contrôle.

    Notez que le DockPanel a la valeur LastChildFill par défaut, ce qui signifie que la propriété DockPanel.Dock du dernier contrôle enfant ajouté au DockPanel aura la valeur Fill. Pour changer ce comportement, définissez la propriété LastChildFill du DockPanel.

Voir aussi

Concepts

Vue d'ensemble des contrôles conteneur WPF

Autres ressources

Contrôles conteneur WPF

DockPanel