DevExpress GridColumn奇怪的比例尺寸

时间:2017-10-20 10:33:52

标签: devexpress-wpf devexpress-gridcontrol

我创建了一个GridControl,其中包含一些固定宽度和2个自动宽度列。

我已经设置了这样的autowidth列:

<dxg:GridColumn
  Width="2*" FieldName="Name"
  FixedWidth="False" Header="Name" />

<dxg:GridColumn
  Width="6*" FieldName="Subject"
  FixedWidth="False" Header="Subject" />

我打算在这些列的宽度上有2:6的比例,所以我将Width设置为6 *和2 *作为比例值。

奇怪的是,会发生以下情况。

当它们设置为6 *和2 *时:

enter image description here

当它们设置为5 *和2 *时:

enter image description here

显然,如果乘数低于6,它就会起作用,因为没有乘数(列填充的是剩余空间),但是当它超过5时,比例会变得疯狂并缩小较低的乘积列。

根据他们的support,它支持比例设置。

如何在不设置MaxWidth的情况下创建6:2的比例?

1 个答案:

答案 0 :(得分:1)

我建议将AutoWidth的{​​{1}}属性设置为TableView,然后按预期工作。此外,我相信您不需要在列上设置False(它仅适用于自动宽度模式)。

希望这有帮助!