Ejemplo n.º 1
0
 public static void RemoveControl(ControlName controlName, ControlsListener controlsListener)
 {
     if (listeners.ContainsKey(controlName) && listeners[controlName].Contains(controlsListener))
     {
         listeners[controlName].Remove(controlsListener);
     }
 }
Ejemplo n.º 2
0
 public static void AddControl(ControlName controlName, ControlsListener controlsListener)
 {
     if (!listeners.ContainsKey(controlName))
     {
         listeners.Add(controlName, new List <ControlsListener>());
     }
     if (!listeners[controlName].Contains(controlsListener))
     {
         listeners[controlName].Add(controlsListener);
     }
 }