private void dataExplorerTreeView_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs <object> e) { object selectedItem = dataExplorerTreeView.SelectedItem; if (selectedItem is MMEChannelModel) { DisplayChannel(); } else if (selectedItem is MMEPhotoModel) { MMEPhotoModel phoModel = selectedItem as MMEPhotoModel; LoadPhotoAttributes(phoModel); ShowImage(phoModel.ImagePath); } else if (selectedItem is MMEMovieModel) { MMEMovieModel movModel = selectedItem as MMEMovieModel; LoadMovieAttributes(movModel); ShowMovie(movModel.ImagePath, int.Parse( movModel.ActualMovie.Attributes.FirstOrDefault( a => a.Key.Equals("Number of images", StringComparison.InvariantCultureIgnoreCase) ) .Value.Value ) ); } else if (selectedItem is MMEDocumentModel) { MMEDocumentModel docModel = selectedItem as MMEDocumentModel; LoadDocumentAttributes(docModel); ShowDocument(docModel.DocumentPath); } }
private void LoadDocumentAttributes(MMEDocumentModel docModel) { // nothing todo }