コード例 #1
0
        private void OnAddPhoneNumberExecute()
        {
            var newNumber = new FriendPhoneNumberWapper(new FriendPhoneNumber());

            newNumber.PropertyChanged += FriendPhoneNumberWapper_PropertyChanged;
            PhoneNumbers.Add(newNumber);
            Friend.Model.PhoneNumbers.Add(newNumber.Model);
            newNumber.Number = "";
        }
コード例 #2
0
 private void InitializeFriendPhoneNumbers(ICollection <FriendPhoneNumber> phoneNumbers)
 {
     foreach (var wapperPhoneNumber in PhoneNumbers)
     {
         wapperPhoneNumber.PropertyChanged -= FriendPhoneNumberWapper_PropertyChanged;
     }
     PhoneNumbers.Clear();
     foreach (var friendPhoneNumber in phoneNumbers)
     {
         var wapper = new FriendPhoneNumberWapper(friendPhoneNumber);
         PhoneNumbers.Add(wapper);
         wapper.PropertyChanged += FriendPhoneNumberWapper_PropertyChanged;
     }
 }