这个问题可能很愚蠢,但我花了一半时间寻找答案而没有运气。
我有一个包含DevExpress GridControl的WPF视图(不是我开发的)。问题是,当我单击“自动调整”选项时 - 它会因水平滚动而变得太宽。原因是标题标题很长,但如果将它们分成2行则可以。
经过一番搜索,我认为我需要的是ColumnAutoWidth属性。问题(这里是愚蠢的部分)是我无法找到如何设置它!因此,我无法检查它是否至少有效!文档中没有示例,代码自动完成功能不会显示它在任何地方的存在。我有一些假设,但它们似乎是错误的。
有人可以分享关于如何访问此属性的XAML(或至少是代码隐藏)示例吗?
答案 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" />