private void DeleteContact()
{
// Use the ContactCollectionView, which represents the sorted/filtered state of the contacts, to determine the next contact to select.
var nextContact = CollectionHelper.GetNextElementOrDefault(ContactListViewModel.ContactCollectionView, ContactListViewModel.SelectedContact);
Root.RemoveContact(ContactListViewModel.SelectedContact);
ContactListViewModel.SelectedContact = nextContact ?? ContactListViewModel.ContactCollectionView.LastOrDefault();
ContactListViewModel.FocusItem();
}