private void RestoreButtonClickHandler(object sender, RoutedEventArgs e) { var temp = new DeckGeneralOptions(); viewModel.Options.AutoPlay = temp.AutoPlay; viewModel.Options.MaxTaken = temp.MaxTaken; viewModel.Options.ShowTimer = temp.ShowTimer; }
public void GetOptionsToView() { try { Options.MaxTaken = (int)JsonHelper.GetNameNumber(Config, "maxTaken"); //python ver use number instead of bool var isTimer = JsonHelper.GetNameNumber(Config, "timer", 0); if (isTimer > 0) { Options.ShowTimer = true; } else { Options.ShowTimer = false; } Options.AutoPlay = Config.GetNamedBoolean("autoplay"); } catch //If any error happen we go back to default { Options = new DeckGeneralOptions(); } }
public DeckGeneralOptionsViewModel(JsonObject config) { this.Config = config; Options = new DeckGeneralOptions(); }