private async void ConnectButton_Click(object sender, RoutedEventArgs e) { await InboxViewModel.ConnectAsync(HostBox.Text, UserNameBox.Text, PasswordBox.Password); await JsonSettings.StoreAsync("Mails.json", new MailBoxInfo { ImapHost = HostBox.Text, UserName = UserNameBox.Text, }); Pivot.SelectedIndex = 1; }
private async void OnLoaded(object sender, RoutedEventArgs e) { var ruleSet = await JsonSettings.ReadAsync <VariableDefinitionRuleSetViewModel>( "VariableRuleSet.json") ?? new VariableDefinitionRuleSetViewModel(); DataContext = ruleSet; if (!ruleSet.Rules.Any()) { ruleSet.Rules.Add(new VariableDefinitionRuleViewModel()); } RuleListView.SelectedIndex = 0; }
private async void OnLoaded(object sender, RoutedEventArgs e) { _rules = (await JsonSettings.ReadAsync <VariableDefinitionRuleSetViewModel>( "VariableRuleSet.json"))?.Rules; }