У меня есть этот ValueConverter:
public class LabelConverter : IValueConverter
{
public object Convert(object value,
Type targetType,
object parameter,
System.Globalization.CultureInfo culture)
{
return ApplicationSettings.getTranstaltion(value.ToString());
}
}
Используется для преобразования некоторых меток в соответствии с выбранным языком. Значение, которое должно быть передано, является labelName, которое затем ищется в базе данных. Затем выбирается правильный перевод и отправляется обратно. Вот две попытки, которые я использовал, но обе потерпели неудачу:
<telerik:ChartLegend Header="{Binding Converter={StaticResource LabelConverter},
ConverterParameter='lblLegend'}"
x:Name="ChartLegend1"
/>
<telerik:ChartLegend Header="{Binding ElementName=ChartLegend1, Path=Tag
Converter={StaticResource LabelConverter}"
x:Name="ChartLegend1"
Tag="lblLegend"
/>
Любая помощь?