Пример #1
0
 private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args)
 {
     using (var deferral = args.GetDeferral())
     {
         var contactservices = new ContactServices();
         var contacts        = (await contactservices.ListAsync()).ToList();
         ContactListView.ItemsSource = contacts;
     }
 }
Пример #2
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            var contacts = ContactListView.ItemsSource as List <Contact>;

            if (contacts == null)
            {
                var contactservices = new ContactServices();
                contacts = (await contactservices.ListAsync()).ToList();
                ContactListView.ItemsSource = contacts;
            }
            if (e.Parameter is Contact contact)
            {
                _lastSelectedContact  = contacts.FirstOrDefault(p => p.Id == contact.Id);
                FirstNameTextBox.Text = _lastSelectedContact.FirstName;
                LastNameTextBox.Text  = _lastSelectedContact.LastName;
            }
        }