J'ai un ensemble de paires clé/valeur que je veux afficher sur une fenêtre WPF. J'utilise une grille pour les poser comme ceci:Espacement entre les contrôles enfants dans WPF Grid
<Grid Margin="4">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Label Grid.Row="0" Grid.Column="0">Code</Label>
<TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Code}"/>
<Label Grid.Row="1" Grid.Column="0">Name</Label>
<TextBox Grid.Row="1" Grid.Column="1" Text="{Binding Name}"/>
</Grid>
Cependant lorsque je visualise cela, les zones de texte sont écrasés avec leurs frontières supérieure et inférieure toucher la zone de texte ci-dessus/au-dessous. Quel est le meilleur moyen d'ajouter de l'espace vertical aux lignes de cette mise en page?
Solution assez simple: ajoutez simplement des lignes supplémentaires avec une hauteur fixe. Donc, si vous voulez un espace de 3 pixels entre les lignes, il suffit de créer une nouvelle ligne entre eux avec une hauteur de 3. – Krythic