C# 是否必须将网格中的每个元素单独居中?
我有一个C# 是否必须将网格中的每个元素单独居中?,c#,wpf,layout,C#,Wpf,Layout,我有一个网格,6个按钮排列在3列2行中。我希望每个按钮都在自己的单元格中居中。下面的代码实现了这一点: <Grid> <Grid.RowDefinitions> <RowDefinition Height="50"/> <RowDefinition Height="50"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions>
网格
,6个按钮排列在3列2行中。我希望每个按钮都在自己的单元格中居中。下面的代码实现了这一点:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition Height="50"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Button Grid.Column="0" Grid.Row="0" VerticalAlignment="Center"></Button>
<Button Grid.Column="0" Grid.Row="1" VerticalAlignment="Center"></Button>
<Button Grid.Column="1" Grid.Row="0" VerticalAlignment="Center"></Button>
<Button Grid.Column="1" Grid.Row="1" VerticalAlignment="Center"></Button>
<Button Grid.Column="2" Grid.Row="0" VerticalAlignment="Center"></Button>
<Button Grid.Column="2" Grid.Row="1" VerticalAlignment="Center"></Button>
</Grid>
但我经常重复我自己。有没有办法说“这个
网格中的所有内容都是中心的”对于所有控件来说,没有简单的方法可以实现这一点,但要回答您的特定查询,请尝试为网格中的按钮设置样式
<Grid.Resources>
<Style TargetType="Button">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</Grid.Resources>
没有一种简单的方法可以为所有控件实现这一点,但要回答您的特定查询,请尝试在网格中为您的按钮设置样式
<Grid.Resources>
<Style TargetType="Button">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</Grid.Resources>
没有一种简单的方法可以为所有控件实现这一点,但要回答您的特定查询,请尝试在网格中为您的按钮设置样式
<Grid.Resources>
<Style TargetType="Button">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</Grid.Resources>
没有一种简单的方法可以为所有控件实现这一点,但要回答您的特定查询,请尝试在网格中为您的按钮设置样式
<Grid.Resources>
<Style TargetType="Button">
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</Grid.Resources>
为什么不能为网格创建样式…并应用样式或使用创建控件模板sytle@PranayRana-你说出了我的话。这是最好的办法。您可以创建一个模板,然后所有按钮都可以继承它,而不需要任何额外的代码default@GiorgiNakeuri很好,那么,底部对齐。为什么不能为网格创建样式…并应用样式或使用创建控件模板sytle@PranayRana-你说出了我的话。这是最好的办法。您可以创建一个模板,然后所有按钮都可以继承它,而不需要任何额外的代码default@GiorgiNakeuri很好,那么,底部对齐。为什么不能为网格创建样式…并应用样式或使用创建控件模板sytle@PranayRana-你说出了我的话。这是最好的办法。您可以创建一个模板,然后所有按钮都可以继承它,而不需要任何额外的代码default@GiorgiNakeuri很好,那么,底部对齐。为什么不能为网格创建样式…并应用样式或使用创建控件模板sytle@PranayRana-你说出了我的话。这是最好的办法。您可以创建一个模板,然后所有按钮都可以继承它,而不需要任何额外的代码default@GiorgiNakeuri好吧,那么,底部对齐。足够好了!任何指定方法,例如一次完成按钮
和文本块
?@Superbest,您可以尝试为所有控件
设置它(但这将影响所有其他控件)。很好!任何指定方法,例如一次完成按钮
和文本块
?@Superbest,您可以尝试为所有控件
设置它(但这将影响所有其他控件)。很好!任何指定方法,例如一次完成按钮
和文本块
?@Superbest,您可以尝试为所有控件
设置它(但这将影响所有其他控件)。很好!任何指定方法,例如一次完成按钮
和文本块
。@Superbest,您可以尝试为所有控件
设置它(但这将影响所有其他控件)。