0
設置字段寬度我有一個很簡單的要求,這是動態地設置的幾個寬度(不是所有的,僅僅幾個)在我XamDataGrid
爲0;如果綁定表達式被滿足列。無法使用結合表達
所討論的列不變地按照此結構:
<igDP:UnboundField Name="Data Field 1" BindingPath="SrcEntity.Field1"
Width="{Binding Path=DataContext.GetDynamicWidth}">
<igDP:Field.Settings>
<igDP:FieldSettings AllowHiding="Always" AllowResize="True" />
</igDP:Field.Settings>
</igDP:UnboundField>
當調試應用程序時,DataContext.GetDynamicWidth
獲取調用預期,並且如預期(或者0
或Double.NaN
)被返回寬度值。但是在網格上,對於具有動態綁定寬度的列,實際寬度不變。
誰能告訴我,如果這是一個Infragistics的bug,或者如果我失去了一些東西?
注:我也試過以下字段設置:
<igDP:FieldSettings AllowHiding="Always"
AllowResize="True" CellWidth="{Binding Path=DataContext.GetDynamicWidth}" />
這也是不成功的。