我正在使用Grid
在WPF中创建表单来设计表单。
这是我的示例代码。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width=".6*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Label Grid.Column="0">Company Name</Label>
<TextBox Grid.Column="1"></TextBox>
<Label Grid.Column="0" Grid.Row="1">Company Name</Label>
<TextBox Grid.Column="1" Grid.Row="1"></TextBox>
<Label Grid.Column="0" Grid.Row="2">Company Name</Label>
<TextBox Grid.Column="1" Grid.Row="2"></TextBox>
</Grid>
但这是我表单的输出。
我想在顶部到文本框之间留一些空间,以使其看起来更好。
有什么办法,因为我不想在每个文本框上写Margin="0,20,0,0"
,所以可以给文本框以高边距吗?
还是应该使用其他布局控件代替Grid
来设计表单?
请建议我。