我创建了一个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 *时:
当它们设置为5 *和2 *时:
显然,如果乘数低于6,它就会起作用,因为没有乘数(列填充的是剩余空间),但是当它超过5时,比例会变得疯狂并缩小较低的乘积列。
根据他们的support,它支持比例设置。
如何在不设置MaxWidth的情况下创建6:2的比例?
答案 0 :(得分:1)
我建议将AutoWidth
的{{1}}属性设置为TableView
,然后按预期工作。此外,我相信您不需要在列上设置False
(它仅适用于自动宽度模式)。
希望这有帮助!