Пример #1
0
        private Picon2Settings GetAllSettingsPicon2()
        {
            //this.Dispatcher.Invoke(new Action(() => RefreshControls()));
            this._picon2Settings = this.GetPicon2ControlsValue();

            return(this._picon2Settings);
        }
Пример #2
0
        private void OpenSettingsPicon2()
        {
            var ofd = new System.Windows.Forms.OpenFileDialog
            {
                Filter           = "Файл настройки Пикон2|*.p2sset",
                Title            = "Открытие файла настройки \"Пикон2\"",
                InitialDirectory = this.Config.AllSettingsImportInitialFilePath
            };

            if (ofd.ShowDialog() != System.Windows.Forms.DialogResult.OK)
            {
                return;
            }
            if (System.IO.File.Exists(ofd.FileName))
            {
                if (this.SetAllSettingsPicon2(Picon2Settings.Open(ofd.FileName)))
                {
                    this.Config.AllSettingsImportInitialFilePath = ofd.FileName;
                    SetPicon2ControlsValue(_picon2Settings);
                    ShowMessage("Файл открыт успешно", "Открытие настроек", MessageBoxImage.Information);
                    //_isWriteSettings = true;
                    //this.ApplySettings();
                }
                else
                {
                    ShowMessage("Во время открытия файла произошла ошибка", "Ошибка открытия настроек",
                                MessageBoxImage.Error);
                }
            }
            else
            {
                ShowMessage("Выбранный файл не существует", "Ошибка открытия настроек", MessageBoxImage.Error);
            }
            uiOpenSettings.IsEnabled = true;
        }
Пример #3
0
        private bool SetAllSettingsPicon2(Picon2Settings settings)
        {
            if (settings == null)
            {
                return(false);
            }
            this._picon2Settings = settings;

            return(true);
        }