XAML - Dispositions

La disposition des contrôles est très importante et critique pour la convivialité de l'application. Il est nécessaire d'organiser un groupe d'éléments GUI dans votre application. Il y a certains points importants à considérer lors de la sélection des panneaux de disposition;

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

La disposition fixe des pixels des commandes ne fonctionne pas lorsqu'une application a été utilisé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. Non Panneaux et description
1 StackPanel

Le panneau Stack est un panneau de disposition simple et utile en XAML. Dans un 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 WrapPanel

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 DockPanel

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 avec la propriété Dock.

4 ToilePanel

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 canevas de n'importe quel côté tel que gauche, droite, haut et bas.

5 GridPanel

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