Растянуть флажок по размеру ячейки - PullRequest
4 голосов
/ 25 сентября 2011

Я использую WPF и имею DataGrid со столбцом флажка. проблема в том, что я бы хотел, чтобы флажок растягивался и заполнял ячейку

enter image description here

это мой 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>

1 Ответ

4 голосов
/ 25 сентября 2011

Вы можете поместить CheckBox в Viewbox, все равно будет небольшое поле, хотя, вероятно, оно принадлежит некоторому элементу управления Template, вы можете попытаться изменить этот шаблон или беспорядок с Margin, если хотите.

<Viewbox Margin="-1">
    <CheckBox/>
</Viewbox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...