У меня есть элемент управления изображением, который должен делать слайд-шоу.
Вот связывание, которое я использовал для достижения этой цели:
Binding mapBinding = new Binding();
mapBinding.Source = slideView;
mapBinding.Path = new PropertyPath("ImageDrawing");
sliderImage.SetBinding(System.Windows.Controls.Image.SourceProperty, mapBinding);
А класс SlideImage
public class SlideImage : INotifyPropertyChanged {
public ImageSource ImageDrawing{get;set;}
public void ChangeImage(){
// Load another image
// Update ImageDrawing
// Fire property changed event
}
public event PropertyChangedEventHandler PropertyChanged;
}
Я нашел много примеров в сети, используя UpdateSourceTrigger
для прослушивания изменений источника данных. Единственная проблема - элемент управления Image
не имеет этого свойства.
Как подключить мой sliderImage
элемент управления для обновления на SlideImage.PropertyChanged
?