protected override void DetachFromRepository() { _binding.ItemActivated -= OnRemoteItemActivated; _binding.Dispose(); _binding = null; }
protected override void AttachToRepository() { _binding = new RemoteListBinding(Items, Repository); _binding.ItemActivated += OnRemoteItemActivated; }
private void AttachToRepository() { BeginUpdate(); _binding = new RemoteListBinding(Items, _repository); EndUpdate(); }
private void DetachFromRepository() { if(_binding != null) { _binding.Dispose(); _binding = null; } }
protected override void AttachToRepository() { _binding = new RemoteListBinding(Items, Repository); _binding.ItemActivated += OnRemoteItemActivated; }
protected override void DetachFromRepository() { _binding.ItemActivated -= OnRemoteItemActivated; _binding.Dispose(); _binding = null; }