我想在我的代码中向工具提示添加一条附加消息,但我想我需要一个额外的参数来传递给ConverterParamater。这就是我目前为我的XAML所拥有的。
<Setter Property="ToolTip" Value="{Binding Converter={StaticResource StringConverter}, ConverterParameter='Original Value: {0}', RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type DataGridRow}}, Path=Item.Value, UpdateSourceTrigger=PropertyChanged}" />
这是我的转换器:
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
string temp = "{0}";
if (parameter != null)
{
temp = parameter.ToString();
}
return string.Format(temp, value);
}
我想在我的转换器参数中添加一个新字符串,该字符串也会包含一个不同的变量。但我不知道这是否可行,因为Path不能接受多个值。