У меня есть изображение в приложении wpf, и я привязываю его свойство Source к System. Windows .Controls.Image в модели представления, но оно не работает. Но когда я привязываю его свойство Source к BitmapImage, он работает. Есть ли способ привязать свойство Source как System. Windows .Controls.Image?
Xaml Part
<Image x:Name="ShipMainImage" Source="{Binding MainImageSource}" />
Просмотр модели Part
public class StabilityVM : INotifyPropertyChanged {
private System.Windows.Controls.Image mainImageSource;
public System.Windows.Controls.Image MainImageSource
{
get { return mainImageSource; }
set {
mainImageSource = value;
OnPropertyChanged(nameof(MainImageSource)); }
}
protected virtual void OnPropertyChanged(string propertyName = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
public event PropertyChangedEventHandler PropertyChanged;
}