我在DataGrid中有一个字段,绑定到一个值(Item.Amount),现在在该字段编辑器的样式中,我想将Format字段绑定到Item.QuantityDecimalPoints。
但是我似乎无法将树上到记录所绑定的相同项目。
我尝试了以下内容:
Format="{Binding Path=QuantityDecimalPoints, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DBO:Item}}}"
和
Format="{Binding Path=QuantityDecimalPoints, RelativeSource={RelativeSource PreviousData}}"
答案 0 :(得分:1)
您需要绑定到DataGridRow的DataContext上的属性(该属性应该是包含Amount和QuantityDecimalPoints属性的项目)。你可以这样做:
Format="{Binding DataContext.QuantityDecimalPoints, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}"