private void UpdateBusinessCardPage_ContactSaved(object sender, ContactSavedEventArgs e) { HomePage.Instance.DetailsPage_ContactSaved(sender, e); ContactItem = HomePage.ContactCollection[_contactIndex]; ContactListView.ItemsSource = null; ContactModelToFields(); ContactListView.ItemsSource = ContactFields; if (!string.IsNullOrEmpty(ContactItem.BackImage)) { SetBackImage(); } else { Device.BeginInvokeOnMainThread(() => { addBackImageContainer.IsEnabled = true; addBackImageContainer.IsVisible = true; }); } if (!string.IsNullOrEmpty(ContactItem.ProfileImage)) { Device.BeginInvokeOnMainThread(() => profileImageView.Source = ContactItem.ProfileImage); } else { Device.BeginInvokeOnMainThread(() => profileImageView.ResourceName = "Icons/avatar.svg"); } }
public void DetailsPage_ContactSaved(object sender, ContactSavedEventArgs e) { RefreshListView(); SaveContactList(); ContactSavedAction?.Invoke(e.Contact); }