2017-10-20 86 views
0

我創建了一個GridControl與幾個固定寬度和2個autowidth列。DevExpress GridColumn奇怪的比例調整

我已經設置了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

我建議將AutoWidthTableView的財產設置爲False,那麼它應該按預期工作。另外,我相信你不需要在列上設置FixedWidth(它只能在AutoWidth模式下工作)。

希望這會有所幫助!

+0

謝謝,它工作:) – Nestor