/ / Mise en page de grille XAML avec différentes combinaisons - c #, wpf, xaml

Disposition de la grille XAML avec différentes combinaisons - c #, wpf, xaml

Mon application WPF extraira les noms d'utilisateur d'une base de données et je souhaite afficher un bouton avec le nom d'utilisateur de chaque personne sur une page WPF.

Je ne connais pas le nombre d’utilisateurs à l’avance, je souhaite donc modifier la taille et la position des boutons en fonction du nombre à afficher.
Par exemple:

  1. S'il y a un utilisateur, un bouton au centre de l'écran.
  2. S'il y a 4 utilisateurs, affichent 4 boutons dans une disposition de grille 2x2.
  3. S'il y a 8 utilisateurs, 8 boutons dans une grille 3x3 avec la 9ème position vide.
  4. Et ainsi de suite jusqu'à 64 utilisateurs (grille 8x8)

Comment puis-je faire cela en utilisant XAML?

Réponses:

3 pour la réponse № 1

Le contrôle de grille uniforme de WPF est adapté à vos besoins. Il viendra avec une ligne et des colonnes. Grid se chargera de l'arrangement automatique des éléments.