public SettingsViewModel(SettingsModel model) { Settings = model; OkCommand = new Command(ExecuteOk); CancelCommand = new Command(ExecuteCancel); }
private void EditSettings() { var sm = new SettingsModel(); sm.SelectedTheme = Settings.Default.ColorTheme; sm.Themes.Add("Black"); sm.Themes.Add("Silver"); sm.Themes.Add("Blue"); _uiVisualizerService.ShowDialog(new SettingsViewModel(sm), (sender, e) => { if (e.Result.HasValue && e.Result.Value) SetColorTheme(sm.SelectedTheme); }); }