.net xceed DataGrid CellEditor绑定到相应行
我有一个包含一些元素的Xceed数据网格。我希望属性.net xceed DataGrid CellEditor绑定到相应行,.net,wpf,data-binding,datagrid,xceed,.net,Wpf,Data Binding,Datagrid,Xceed,我有一个包含一些元素的Xceed数据网格。我希望属性Email可以根据bool属性AllowEmailEdit的值进行编辑。 我尝试了此操作,但无法指定正确的绑定: <xcdg:Column FieldName="Email" Title="Email" > <xcdg:Column.CellEditor> <xcdg:CellEditor> <xcdg:CellEditor.EditTemplate>
Email
可以根据bool属性AllowEmailEdit
的值进行编辑。
我尝试了此操作,但无法指定正确的绑定:
<xcdg:Column FieldName="Email" Title="Email" >
<xcdg:Column.CellEditor>
<xcdg:CellEditor>
<xcdg:CellEditor.EditTemplate>
<DataTemplate>
<TextBox Text="{xcdg:CellEditorBinding}" IsEnabled="{Binding AllowEmailEdit}" />
</DataTemplate>
</xcdg:CellEditor.EditTemplate>
</xcdg:CellEditor>
</xcdg:Column.CellEditor>
</xcdg:Column>
这有可能吗?就是这样做的:
<TextBox
Text="{xcdg:CellEditorBinding}"
IsEnabled="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type xcdg:DataRow}}, Path=DataContext.AllowEditEmail}"
/>