Il existe un moyen, une propriété comme VerticalContentAlignment pour aligner les enfants de la grille ou dois-je le faire manuellement un par un?WPF Grid - aligner ses enfants automatiquement
2
A
Répondre
2
Si la plupart d'entre, par exemple, mettre cela au début de la grille sont du même type que vous pouvez utiliser des styles enfants de la grille alignera toutes les zones de texte
<Grid>
<Grid.Resources>
<Style TargetType="TextBox">
<Setter Property="HorizontalAlignment" Value="Right"/>
</Style>
</Grid.Resources>
.
.
.
Si vous avez seulement quelques types de contrôles à l'intérieur de la grille c'est très utile.
2
Si TextAlignment travaille pour vous au lieu de HorizontalAlignment, il peut être encore plus simple:
<Grid TextBlock.TextAlignment="Right">
<TextBox ....
....