在我的 XAML 中,我试图将我的 XamDataGrid 的 AllowEdit 绑定(bind)到一个属性

<igDP:XamDataGrid.FieldSettings>
  <igDP:FieldSettings AllowEdit="{Binding Path=DataItem.Approved}"/>
</igDP:XamDataGrid.FieldSettings>

但它不起作用。所有其他绑定(bind)工作正常。有任何想法吗?我是 WPF 的新手,所以任何帮助将不胜感激

最佳答案

我使用一种样式来解决此限制,例如:

<igWPF:Field Name="SomeValue">
    <igWPF:Field.Settings>
    <igWPF:FieldSettings EditorType="{x:Type igWPF:XamNumericEditor}">
        <igWPF:FieldSettings.EditorStyle>
        <Style TargetType="{x:Type igWPF:XamNumericEditor}">
            <Setter Property="IsReadOnly" Value="{Binding DataItem.IsReadOnly}" />
        </Style>
        </igWPF:FieldSettings.EditorStyle>
    </igWPF:FieldSettings>
    </igWPF:Field.Settings>
</igWPF:Field>

关于wpf - Infragistics XamDataGrid AllowEdit 属性绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9020097/

10-11 21:54