WPF - Dispositions

La disposition des contrôles est très importante et critique pour la convivialité de l'application. Il est utilisé pour organiser un groupe d'éléments GUI dans votre application. Il y a certaines choses importantes à considérer lors de la sélection des panneaux de disposition -

  • Positions des éléments enfants
  • Tailles des éléments enfants
  • Superposition d'éléments enfants qui se chevauchent

La disposition fixe des pixels des commandes ne fonctionne pas lorsque l'application doit être placée sur différentes résolutions d'écran. XAML fournit un ensemble complet de panneaux de disposition intégrés pour organiser les éléments de l'interface graphique de manière appropriée. Certains des panneaux de mise en page les plus couramment utilisés et les plus populaires sont les suivants:

Sr. No. Panneaux et description
1 Panneau de pile

Le panneau Stack est un panneau de disposition simple et utile en XAML. Dans le panneau de pile, les éléments enfants peuvent être disposés sur une seule ligne, horizontalement ou verticalement, en fonction de la propriété d'orientation.

2 Panneau Wrap

Dans WrapPanel, les éléments enfants sont positionnés dans un ordre séquentiel, de gauche à droite ou de haut en bas en fonction de la propriété d'orientation.

3 Panneau Dock

DockPanel définit une zone pour organiser les éléments enfants les uns par rapport aux autres, horizontalement ou verticalement. Avec DockPanel, vous pouvez facilement ancrer les éléments enfants en haut, en bas, à droite, à gauche et au centre à l'aide duDock propriété.

4 Panneau de toile

Le panneau de canevas est le panneau de disposition de base dans lequel les éléments enfants peuvent être positionnés explicitement à l'aide de coordonnées relatives au Canvas n'importe quel côté tel que gauche, droite, haut et bas.

5 Panneau de grille

Un panneau de grille fournit une zone flexible qui se compose de lignes et de colonnes. Dans une grille, les éléments enfants peuvent être organisés sous forme de tableau.