Wpf 更改复选框矩形的大小而不更改其内容
在我下面的Wpf 更改复选框矩形的大小而不更改其内容,wpf,wpf-controls,Wpf,Wpf Controls,在我下面的WPF应用程序中,我们如何更改复选框的大小而不更改其内容的大小(an)。我希望复选框矩形的大小为其内容的一半(图标)。如果我将复选框的宽度和高度设置为10,它也会减小内容大小(图标): 应用程序选项 显示上述XAML: 您可以将文本块移出复选框。大概是这样的: <StackPanel Margin="10"> <Label FontWeight="Bold">Application Options</La
WPF
应用程序中,我们如何更改复选框的大小而不更改其内容的大小(an)。我希望复选框矩形的大小为其内容的一半(图标)。如果我将复选框的宽度和高度设置为10,它也会减小内容大小(图标):
应用程序选项
显示上述XAML:
您可以将文本块
移出复选框
。大概是这样的:
<StackPanel Margin="10">
<Label FontWeight="Bold">Application Options</Label>
<Grid VerticalAlignment="Center">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<CheckBox RenderTransformOrigin="0.5,0.5" VerticalAlignment="Center">
<CheckBox.RenderTransform>
<ScaleTransform ScaleX="0.5" ScaleY="0.5" />
</CheckBox.RenderTransform>
</CheckBox>
<TextBlock Grid.Column="1" Text="" FontFamily="Segoe MDL2 Assets" FontSize="20"/>
</Grid>
</StackPanel>
应用程序选项
<StackPanel Margin="10">
<Label FontWeight="Bold">Application Options</Label>
<Grid VerticalAlignment="Center">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<CheckBox RenderTransformOrigin="0.5,0.5" VerticalAlignment="Center">
<CheckBox.RenderTransform>
<ScaleTransform ScaleX="0.5" ScaleY="0.5" />
</CheckBox.RenderTransform>
</CheckBox>
<TextBlock Grid.Column="1" Text="" FontFamily="Segoe MDL2 Assets" FontSize="20"/>
</Grid>
</StackPanel>