C# 网格内的缩放按钮
我现在有一个4列2行的网格。 在该网格的每个单元格中都有一个自定义按钮(由画布、矩形和文本块组成,并用blend 4组合成一个按钮控件) 基本上,这个网格有8个自定义按钮,它们的大小都一样,只是与文本内容不同 问题: 当我放大屏幕时,网格和细胞会随着窗口的大小正确增长。 按钮的位置大小也正确但是按钮的大小永远不会改变。 如何修改网格/按钮,使按钮在屏幕变大时实际增大? 所有设置(如宽度和高度)都设置为“自动” 网格的某些代码示例:C# 网格内的缩放按钮,c#,wpf,xaml,C#,Wpf,Xaml,我现在有一个4列2行的网格。 在该网格的每个单元格中都有一个自定义按钮(由画布、矩形和文本块组成,并用blend 4组合成一个按钮控件) 基本上,这个网格有8个自定义按钮,它们的大小都一样,只是与文本内容不同 问题: 当我放大屏幕时,网格和细胞会随着窗口的大小正确增长。 按钮的位置大小也正确但是按钮的大小永远不会改变。 如何修改网格/按钮,使按钮在屏幕变大时实际增大? 所有设置(如宽度和高度)都设置为“自动” 网格的某些代码示例: <Grid x:Name="gridSubCategor
<Grid x:Name="gridSubCategories" Margin="15,125,15,50">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Button x:Name="btnTestOne" Content="TestOne" Margin="9.426,29.05,9.425,29.05" Style="{DynamicResource ButtonStyleTestOne}"
Grid.Column="0" Grid.Row="0" HorizontalContentAlignment="Stretch"/>
致以最诚挚的问候。添加一个视图框作为按钮的父级 定义一个内容装饰器,它可以拉伸和缩放单个子级以填充可用空间
小孩
添加一个视图框作为按钮的父级 定义一个内容装饰器,它可以拉伸和缩放单个子级以填充可用空间
小孩
尝试对按钮使用HorizontalAlignment=“Stretch”和VerticalAlignment=“Stretch”尝试对按钮使用HorizontalAlignment=“Stretch”和VerticalAlignment=“Stretch”
<Viewbox>
Child
</Viewbox>