public void ExecuteOpenFile(object args) { string fileTypesPattern = "All files (*.*)|*.*"; string defaultExt = string.Empty; this.FilePath = GetFilePathFromFileDialog.GetFilePahtFromSaveFileDialog(fileTypesPattern, defaultExt); }
public void ExecuteSaveAs() { var fileTypesPattern = "bmp file (*.bmp)|*.bmp|All files (*.*)|*.*"; var defaultExt = "bmp"; var savePath = GetFilePathFromFileDialog.GetFilePahtFromSaveFileDialog(fileTypesPattern, defaultExt); if (savePath.Equals(string.Empty)) { return; } if (File.Exists(savePath)) { File.Delete(savePath); } this._hiddenImageBitmapCache.Save(savePath); }
public void ExecuteOpenFile(object args) { try { var fileTypesPattern = "bmp file (*.bmp)|*.bmp|All files (*.*)|*.*"; var defaultExt = "bmp"; var imageUri = GetFilePathFromFileDialog.GetFilePathFromOpenFileDialog(fileTypesPattern, defaultExt); if (string.IsNullOrEmpty(imageUri)) { return; } var bitmapImg = FileTransform.ImageUri2BitmapImage(imageUri); var bitmapCache = FileTransform.BitmapImage2Bitmap(bitmapImg); var openCmdPara = (string)args; if ("Cover".Equals(openCmdPara)) { this.CoverImage = bitmapImg; this._coverImageBitmapCache = bitmapCache; this.HiddenImage = null; this._hiddenImageBitmapCache = null; } else if ("Hidden".Equals(openCmdPara)) { this.HiddenImage = bitmapImg; this._hiddenImageBitmapCache = bitmapCache; this.CoverImage = null; this._coverImageBitmapCache = null; } this.ImageFilePath = imageUri; } catch (FileFormatException) { this.ShowMessageBoxResource("MustBeBmpFile", "Hint"); } catch (Exception) { this.ShowMessageBoxResource("MustBeBmpFile", "Hint"); } }