private void editItemCommandExecute(PhoneNumber obj)
        {
            foreach(PhoneNumber pn in this.Items)
            {
                pn.IsEditing = false;
            }

            if (obj == null) return;
            obj.IsEditing = true;
        }
 private void deleteItemCommandExecute(PhoneNumber obj)
 {
     if (obj == null) return;
     this.Items.Remove(obj);
 }
 private async void callPhoneNumberCommandExecute(PhoneNumber obj)
 {
     if (obj == null) return;
     MessageDialog dlg = new MessageDialog("Calling phone number ... " + obj.Number);
     await dlg.ShowAsync();
 }
 private void confirmItemCommandExecute(PhoneNumber obj)
 {
     if (obj == null) return;
     obj.IsEditing = false;
 }
        public PhoneNumber Clone()
        {
            PhoneNumber p = new PhoneNumber(this.Description, this.Number);

            return p;
        }