DevExpress GridControl ColumnAutoWidth

时间:2012-12-25 15:00:03

标签: wpf devexpress

这个问题可能很愚蠢,但我花了一半时间寻找答案而没有运气。

我有一个包含DevExpress GridControl的WPF视图(不是我开发的)。问题是,当我单击“自动调整”选项时 - 它会因水平滚动而变得太宽。原因是标题标题很长,但如果将它们分成2行则可以。

经过一番搜索,我认为我需要的是ColumnAutoWidth属性。问题(这里是愚蠢的部分)是我无法找到如何设置它!因此,我无法检查它是否至少有效!文档中没有示例,代码自动完成功能不会显示它在任何地方的存在。我有一些假设,但它们似乎是错误的。

有人可以分享关于如何访问此属性的XAML(或至少是代码隐藏)示例吗?

2 个答案:

答案 0 :(得分:3)

您只需从列中删除width元素,并设置tableview的autowidth元素。您发布的链接与xtraGrid控件相关,它是一个Windows窗体而不是WPF窗体,您必须从TableView.AutoWidth属性控制宽度。

尝试阅读以下documentation

答案 1 :(得分:2)

您的链接是WinForms网格的文档。对于Wpf网格列http://documentation.devexpress.com/#WPF/DevExpressXpfGridGridColumnMembersTopicAll

据我了解你的问题 - 你想修改列宽。试试这个

<dxg:GridColumn Header="MyAwesomeColumn"
    Width="40"
    FixedWidth="True"
    FieldName="MyFieldName" />