Datagrid的行高问题
由于业务需要,我需要把Datagrid的行高设置一个比较小的高度,比如低于20。我把行高设置为20以内,但文字会显示不全。现在我设置RowHeight为21,刚刚好显示完整的字。但是每行中的c1:DataGridCheckBoxColumn中会显示不完整。回复 1楼CanYou2的帖子
谢谢您的反馈。
CheckBox本身的Check框有默认的大小,是个固定值。
设置过小,这个默认框是无法显示完全。
如果您想改变CheckBox的框以适应单元格的大小,需要通过Style样式更改Height的高。
代码参考:
//定制CheckBox的高
<Grid.Resources>
<Style x:Key="CheckBox" TargetType="{x:Type CheckBox}">
<Setter Property="Height" Value="8"/>
</Style>
</Grid.Resources>
//使用该样式
<c1:DataGridCheckBoxColumn CellContentStyle="{StaticResource CheckBox}" />
页:
[1]