public MainWindow() { InitializeComponent(); //this.loopPreviewPane.IsMuted = true; galleryView = new GalleryView(); galleryView.Show(); ((MainWindowViewModel)DataContext).AddGallery(galleryView); //((MainWindowViewModel)DataContext).PreviewPane = this.loopPreviewPane; }
public void RemoveGallery(GalleryView gallery) { if (_galleries.Contains(gallery)) { _galleries.Remove(gallery); _loopingMediaController.Unsubscribe(gallery.loopingMediaControl); } }
public void AddGallery(GalleryView gallery) { _galleries.Add(gallery); _loopingMediaController.Subscribe(gallery.loopingMediaControl); }