Пример #1
0
        /// <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();
        }
Пример #2
0
        /// <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();
        }
Пример #3
0
        /// <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;
        }
Пример #4
0
        /// <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;
        }
Пример #5
0
        /// <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();
        }