我已经在DataGridTextColumn Foreground属性上设置了Multibinding,我想要的是当该单元格的值发生变化时我希望它的转换器被执行,所以为了实现这一点我尝试了UpdateSourceTrigger = PropertyChanged但是当我的转换器的值是改变。
下面是它的xaml片段:
<DataGridTextColumn Binding="{Binding Item_Price , Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Header="Item Price" MinWidth="100" FontSize="16" Width="*">
<DataGridTextColumn.Foreground>
<MultiBinding Converter="{StaticResource ItemPriceColorConverter}" Mode="TwoWay" UpdateSourceTrigger="PropertyChanged">
<Binding Path="Item_Price" Mode="TwoWay"></Binding>
<Binding Path="Item_ID" Mode="TwoWay"></Binding>
</MultiBinding>
</DataGridTextColumn.Foreground>
</DataGridTextColumn>