/ Roztiahnite zaškrtávacie políčko na veľkosť bunky - wpf, xaml, datagrid

Roztiahnite zaškrtávacie políčko na veľkosť bunky - wpf, xaml, datagrid

Používam WPF a mám DataGrid so stĺpcom začiarkavacieho políčka. Problém je v tom, že by som chcel začiarkavacie políčko natiahnuť a vyplniť bunku

tu zadajte popis obrázku

toto je môj 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>

odpovede:

4 pre odpoveď č. 1

Môžete dať CheckBox v Viewbox, bude tu stále malá rezerva, ktorá pravdepodobne patrí k určitým kontrolám Template, môžete buď skúsiť a zmeniť túto šablónu, alebo neporiadok s Margin Ak chceš.

<Viewbox Margin="-1">
<CheckBox/>
</Viewbox>