找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou2
注册会员   /  发表于:2015-12-3 15:23  /   查看:4565  /  回复:1
由于业务需要,我需要把Datagrid的行高设置一个比较小的高度,比如低于20。我把行高设置为20以内,但文字会显示不全。现在我设置RowHeight为21,刚刚好显示完整的字。但是每行中的c1ataGridCheckBoxColumn中会显示不完整。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-12-3 16:24:00
沙发
回复 1楼CanYou2的帖子

谢谢您的反馈。
CheckBox本身的Check框有默认的大小,是个固定值。
设置过小,这个默认框是无法显示完全。
如果您想改变CheckBox的框以适应单元格的大小,需要通过Style样式更改Height的高。
代码参考:
  1.       //定制CheckBox的高
  2. <Grid.Resources>
  3.             <Style x:Key="CheckBox" TargetType="{x:Type CheckBox}">
  4.                 <Setter Property="Height" Value="8"/>
  5.             </Style>
  6.         </Grid.Resources>
复制代码
  1.   //使用该样式
  2. <c1:DataGridCheckBoxColumn    CellContentStyle="{StaticResource CheckBox}" />
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部