CanYou2 发表于 2016-1-8 14:49:00

FlexGrid的列宽如何设置根据每列的内容的多少自动设置宽度

FlexGrid的列宽如何设置根据每列的内容的多少自动设置宽度,不用每列都设置一个宽度,但又可以显示每列的所有的内容。

Alice 发表于 2016-1-8 14:51:00

回复 1楼CanYou2的帖子

谢谢您的反馈。
您可以使用AutoSizeColumns方法对所有列设置自动调整宽度。

Alice 发表于 2016-1-15 15:13:00

回复 1楼CanYou2的帖子

您好。
您的问题由于超时未响应关闭。
如果依然有问题请继续跟帖,谢谢。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢      
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062

CanYou2 发表于 2016-1-26 09:41:00

有可以在样式style里设置的方法吗?

CanYou2 发表于 2016-1-26 10:07:00

因为我想在通用的样式里统一设置列宽,每个flexgrid设置宽度的代价太大了,我希望在样式里就可以设置,就行datagrid那样

Alice 发表于 2016-1-26 11:14:00

回复 1楼CanYou2的帖子

Style里可以设置固定列宽,但是不能根据内容多少自动设置。

CanYou2 发表于 2016-1-26 15:54:00

AutoSizeColumns方法我实验了一下,目前发现不起作用,你能帮我做一个demo吗?

Alice 发表于 2016-1-26 16:56:00

回复 7楼CanYou2的帖子

只有一句代码,就是调用该方法。
还是在刚才的那个随机示例里做测试。示例路径:Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\ComboBox\ComboBox
添加测试代码:
   void _flex_Loaded(object sender, RoutedEventArgs e)
      {
            _flex.AutoSizeColumns(0, _flex.Columns.Count - 1, 0);
      }
flexgrid的自动按照内容会调整列宽。
页: [1]
查看完整版本: FlexGrid的列宽如何设置根据每列的内容的多少自动设置宽度