private Picon2Settings GetAllSettingsPicon2() { //this.Dispatcher.Invoke(new Action(() => RefreshControls())); this._picon2Settings = this.GetPicon2ControlsValue(); return(this._picon2Settings); }
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; }
private bool SetAllSettingsPicon2(Picon2Settings settings) { if (settings == null) { return(false); } this._picon2Settings = settings; return(true); }