我有一个问题: 我有一个数据网格。网格的DataContext设置为名为“FinanceTransferEntries”的集合,该集合具有几个字段。下面的代码段显示了绑定集合的属性“ID”的第一列(工作正常)。
我实现了一个转换器,根据
为单元格的背景着色这是我的问题。我没有弄清楚正确的绑定语句来访问'ID'属性的当前值。
<igDP:Field Name="ID" Label="ID" Width="Auto" >
<igDP:Field.Settings>
<igDP:FieldSettings AllowEdit="False">
<igDP:FieldSettings.EditorStyle>
<Style TargetType="{x:Type igEditors:XamTextEditor}" >
<Setter Property="Background">
<Setter.Value>
<MultiBinding Converter="{StaticResource DependentBackrgoundConverter}">
<Binding ? />
<Binding RelativeSource="{RelativeSource AncestorType={x:Type uc:TransferDataUC}}" Path="ViewModel.SelectedFinanceTransferViewModel.FinanceTransferDetailViewModel.IDTransfer" />
</MultiBinding>
</Setter.Value>
</Setter>
</Style>
</igDP:FieldSettings.EditorStyle>
</igDP:FieldSettings>
</igDP:Field.Settings>
</igDP:Field>
帮助将不胜感激!
答案 0 :(得分:1)
谢谢Clemens,表达式
<Binding Path="DataItem.ID"/>
做到了。