L'espacement entre les enfants les contrôles WPF Grille

J'ai un ensemble de paires Clé/Valeur que je veux afficher sur une Fenêtre WPF. Je suis à l'aide d'une grille de les répartir comme suit:

<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 quand je l'affiche de ce, les zones de texte sont écrasés avec leur haut et en bas les frontières de toucher la zone de texte ci-dessus/ci-dessous. Quelle est la meilleure façon d'ajouter de l'espace vertical pour les lignes de cette mise en page?

  • Assez simple solution: il suffit d'ajouter des lignes supplémentaires avec une hauteur donnée. Donc, si vous voulez un espace de 3 pixels entre les lignes, il suffit de créer une nouvelle ligne entre avec une hauteur de 3.
InformationsquelleAutor Grokys | 2009-05-22