Пример #1
0
 /// <summary>
 /// Обновляет настройки приложения исходя из модели-представления окна настроек
 /// </summary>
 private void UpdateSettings(AdministratorSettingsViewModel settingsVm)
 {
     Settings.Default["show_user_remove_dialog"] = settingsVm.ShowUserRemoveDialog.Equals("Показывать");
     Settings.Default["add_user_id_range_from"]  = int.Parse(settingsVm.UserIdRangeFrom);
     Settings.Default["add_user_id_range_to"]    = int.Parse(settingsVm.UserIdRangeTo);
     Settings.Default["add_user_login_prefix"]   = settingsVm.UserPrefix;
     Settings.Default.Save();
 }
Пример #2
0
 /// <summary>
 /// Открывает диалог настроек приложения
 /// </summary>
 private async Task OpenSettingsDialog()
 {
     var context = new AdministratorSettingsViewModel();;
     var view = new AdministratorSettingsDialog
     {
         DataContext = context
     };
     await DialogHost.Show(view, "AdministratorDialog", ValidateSettingsOnCloseEvent);
 }