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="&#xE715;" 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="&#xE715;" FontFamily="Segoe MDL2 Assets" FontSize="20"/>
    </Grid>
</StackPanel>