我正在开发一个 C#/WPF 项目。我有一个绑定到模型的数据网格。
如何获取转换器中可用的同一行的其他值?
转换器示例:
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
int val = (int)value;
return (int)(val / 0.41);
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
int val = (int)value;
return (int)(val * 0.41);
}
绑定就像在视图 (XAML) 中看到的那样:
<DataGrid ItemsSource="{Binding FixParaCollectionView}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn IsReadOnly="True" Header="Name" Binding="{Binding Name}"/>
<DataGridTextColumn Header="Value" Binding="{Binding Value,NotifyOnTargetUpdated=True, Converter={StaticResource Converter}}">
</DataGridTextColumn>
</DataGrid.Columns>
如何获得转换器中当前行的其他值(例如“名称”)?