将复选框拉伸到单元格大小

Ere*_*rez 4 wpf xaml datagrid

我正在使用 WPF 并使用带有复选框列的 DataGrid。问题是我希望复选框拉伸并填充单元格

在此处输入图片说明

这是我的 XAML:

 <Grid>
    <Controls:DataGrid ItemsSource="{Binding Persons}" AutoGenerateColumns="False">
        <Controls:DataGrid.Columns>
            <Controls:DataGridTextColumn Binding="{Binding Name}"/>
            <Controls:DataGridTemplateColumn>
                <Controls:DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <CheckBox />
                    </DataTemplate>
                </Controls:DataGridTemplateColumn.CellTemplate>
            </Controls:DataGridTemplateColumn>
        </Controls:DataGrid.Columns>
    </Controls:DataGrid>
</Grid>
Run Code Online (Sandbox Code Playgroud)

H.B*_*.B. 5

你可以把CheckBox一个Viewbox,仍然会有小幅度的,虽然这可能属于一些控制的Template,你既可以尝试改变该模板或乱用Margin,如果你想。

<Viewbox Margin="-1">
    <CheckBox/>
</Viewbox>
Run Code Online (Sandbox Code Playgroud)