private void ShowMediaPaneSelectedFile(RlFileItemViewModel fileItemVm) { _eventAggregator.GetEvent <SetMediaFileRlEvent>().Publish(""); if (!fileItemVm.IsDirectory) { SelectedFolder = Path.GetDirectoryName(fileItemVm.FullPath); //Get file extension var ext = Path.GetExtension(fileItemVm.FullPath); //Show the bezel editor if its a bezel file if (fileItemVm.DisplayName.ToLower().Contains("bezel") && ext.ToLower() == ".png") { if (RlStaticMethods.GetMediaFormatFromFile(fileItemVm.FullPath) == "image") { _eventAggregator.GetEvent <NavigateMediaPaneRequestEvent>().Publish("BezelEditView"); } _eventAggregator.GetEvent <SetBezelImagesEvent>().Publish(fileItemVm.FullPath); } else { _eventAggregator.GetEvent <NavigateMediaPaneRequestEvent>().Publish("MediaPaneView"); _eventAggregator.GetEvent <SetMediaFileRlEvent>().Publish(fileItemVm.FullPath); } } else { SelectedFolder = fileItemVm.FullPath; } }
private void Load(string file) { if (RlStaticMethods.GetMediaFormatFromFile(file) == "image") { ConvertEnabled = true; } else { ConvertEnabled = false; } FileNameToSave = Path.GetFileNameWithoutExtension(file); var parentType = RlStaticMethods.GetParentMediaType(MediaType); CardsEnabled = false; if (parentType == "Fade" || parentType == "Bezels" || parentType == "Backgrounds") { IsFadeOptions = true; FileNameOptionsOn = true; FileNameOptionsOff = false; if (MediaType != "Cards") { FileNameToSave = RlStaticMethods.CreateFileNameForRlImage(MediaType, Ratio, Description, Author); } else { CardsEnabled = true; FileNameToSave = RlStaticMethods .CreateCardFileName(Description, Author, (string)CardPositionsArray.CurrentItem); } } else { FileNameOptionsOn = false; FileNameOptionsOff = true; IsFadeOptions = false; } DroppedFileName = file; }