Класса MarkupExtension evalulating привязки
Я пытался оценить привязку в классе MarkupExtension ProvideValue и не смог понять, как это сделать.
Что я уже пробовал:
Фиктивный преобразователь:
public class DummyConverter : IValueConverter { public object Value; public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return Value = value; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return value; } }
код в метод providevalue :
if (BindTo != null) { var dummy = new DummyConverter(); BindTo.Converter = dummy; BindTo.ProvideValue(serviceProvider); var value = dummy.Value; }
Maciej Los
Вы это видели: c# - Set custom MarkupExtension from code - Stack Overflow[^] и /или это: Использование MarkupExtension с конвертерами в WPF[^]?