我在代码中创建了一个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 绑定时所做的那样:
<Image Source="{Binding ImageUrl}" />
我意识到我可以添加自己的转换器来模拟 Xaml 绑定行为,但我想看看是否有某种方法可以完全按照 Xaml 的方式进行操作。
有没有办法让新的在基于代码的绑定评估期间Binding
自动添加它自己的字符串->BitmapImage ?ValueConverter