Exemplo n.º 1
0
 static void Main(string[] args)
 {
     ListWithChangedEvent list = new ListWithChangedEvent();
     EventListener eventListener = new EventListener(list);
     list.Add(@"Item 1");
     list.Clear();
     eventListener.Detach();
 }
Exemplo n.º 2
0
 public EventListener(ListWithChangedEvent list)
 {
     _list = list;
     _list.Changed += new EventHandler(ListChanged);
 }
Exemplo n.º 3
0
 public void Detach()
 {
     _list.Changed -= new EventHandler(ListChanged);
     _list = null;
 }