2

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

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

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

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

4

2 回答 2

3

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

尝试阅读以下文档

于 2012-12-25T15:43:54.063 回答
2

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

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

<dxg:GridColumn Header="MyAwesomeColumn"
    Width="40"
    FixedWidth="True"
    FieldName="MyFieldName" />
于 2012-12-25T15:06:03.943 回答