示例#1
0
 protected override void Dispose(bool disposing)
 {
     if(disposing)
     {
         if(_repository != null)
         {
             _binding.Dispose();
             _binding = null;
             _repository = null;
         }
     }
     base.Dispose(disposing);
 }
示例#2
0
 private void DetachFromRepositoy()
 {
     BeginUpdate();
     _binding.Dispose();
     _binding = null;
     EndUpdate();
 }
示例#3
0
 private void AttachToRepository()
 {
     BeginUpdate();
     _binding = new UserListBinding(Items, _repository);
     EndUpdate();
 }