/// <summary> /// Signals the <see cref="FileSelector"/> that initialization is starting. /// </summary> public void BeginInit() { if (this.init != null) { throw new InvalidOperationException(); } this.init = new InitializationValues(); }
/// <summary> /// Signals the <see cref="FileSelector"/> that initialization is starting. /// </summary> public void BeginInit() { if (this.init != null) { throw new InvalidOperationException(Properties.Resources.FileSelectorAlreadyBeingInitialized); } this.init = new InitializationValues(); }
/// <summary> /// Signals the <see cref="FileSelector"/> that initialization is complete. /// </summary> public void EndInit() { if (this.init == null) { throw new InvalidOperationException(Properties.Resources.FileSelectorNotBeingInitialized); } this.fileDialog = this.init.Mode == FileSelectorMode.Open ? (FileDialog) new OpenFileDialog() : (FileDialog) new SaveFileDialog(); this.fileDialog.DefaultExt = this.init.DefaultExt; this.fileDialog.FileName = this.fileNameTextBox.Text; this.fileDialog.Filter = this.init.Filter; this.init = null; }
/// <summary> /// Signals the <see cref="FileSelector"/> that initialization is complete. /// </summary> public void EndInit() { if (this.init == null) { throw new InvalidOperationException(Properties.Resources.FileSelectorNotBeingInitialized); } this.fileDialog = this.init.Mode == FileSelectorMode.Open ? (FileDialog)new OpenFileDialog() : (FileDialog)new SaveFileDialog(); this.fileDialog.DefaultExt = this.init.DefaultExt; this.fileDialog.FileName = this.fileNameTextBox.Text; this.fileDialog.Filter = this.init.Filter; this.init = null; }