Le positionnement relatif dans WPF xaml
Est-il possible de positionner un contrôle dans le XAML, la définition donnée par rapport à un autre contrôle?
par exemple, si je veux placer un contrôle exactement au milieu d'une autre plus large de contrôle.
et si oui, comment faire?
Pour commencer, avez-vous essayé d'utiliser HorizontalAlignment="Center" pour le contrôle interne?
Centrage le contrôle est juste un exemple. Je suis à la recherche de quelque chose de plus général 🙂
Centrage le contrôle est juste un exemple. Je suis à la recherche de quelque chose de plus général 🙂
OriginalL'auteur Idov | 2012-09-29
Vous devez vous connecter pour publier un commentaire.
Si vous voulez centrer les contrôles que vous pouvez rassembler dans une grille:
Autres de positionnement peut être accomplie par d'autres groupes comme le StackPanel etc. La grille étant le plus flexible choix.
Edit: mis à jour avec la grille et les colonnes pour le contrôle de position:
Ajouter des colonnes et lignes de la grille? Malade de mise à jour de l'exemple.
J'ai juste tapé dans certains nombres aléatoires. Vous devriez être en mesure d'obtenir le positionnement souhaité de jouer avec les Largeurs, Hauteurs de Colonne& Rowspans.
Il est donc tout se fait à travers les panneaux? Ne pouvez pas utiliser les contrôles de eachothers propriétés comme la largeur ou la hauteur?
Le contrôle de la position des éléments d'enfant est le but des panneaux. Fait assez beau OO si vous me demandez. msdn.microsoft.com/en-us/library/...
OriginalL'auteur Johan Larsson