Пример #1
0
        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;
 }