private void OnAddNewPhoneNumber() { var newNumber = new FriendPhoneWrapper(new FriendPhoneNumber()); newNumber.PropertyChanged += FriendPhoneNumberWrapper_PropertyChanged; PhoneNumbers.Add(newNumber); Friend.Model.PhoneNumbers.Add(newNumber.Model); newNumber.Number = ""; }
private void InitilizeFriendPhoneNumber(ICollection <FriendPhoneNumber> phoneNumbers) { foreach (var phoneNumber in PhoneNumbers) { phoneNumber.PropertyChanged -= FriendPhoneNumberWrapper_PropertyChanged; } PhoneNumbers.Clear(); foreach (var phone in phoneNumbers) { var wrapper = new FriendPhoneWrapper(phone); PhoneNumbers.Add(wrapper); wrapper.PropertyChanged += FriendPhoneNumberWrapper_PropertyChanged; } }