Как Xaml создает преобразование строки в значение BitmapImage при привязке к Image.Source?
Я создаю -Image.Source
String
привязка в коде, как:
var newBinding = new System.Windows.Data.Binding()
{
Path = new PropertyPath("MyImageUrl")
};
BindingOperations.SetBinding(attachedObject, Image.SourceProperty, newBinding);
Этот подход хорошо работает, например, для -TextBlock.TextProperty
String
привязки, но для -Image.Source
String
Я бы идеально хотелBinding
автоматически вставить преобразование для меня - так же, как это делает привязка Xaml, когда я использую:
Я понимаю, что могу добавить свой собственный конвертер, чтобы имитировать поведение привязки Xaml, но яхотел бы увидеть, если естьЭто какой-то способ сделать именно то, что делает Xaml.
Есть ли способ получить новыйBinding
автоматически добавить егос собственной строки->BitmapImageValueConverter
во время оценки связывания на основе кода?