Ejemplo n.º 1
0
        /// < summary > remove event listener </summary >
        /// <param name="eventType">event type </param>
        /// <param name="eventHandler">event handler</param>
        public void RemoveListener(string eventType, EventListener.EventHandler eventHandler)
        {
            EventListener invoker;

            if (dic.TryGetValue(eventType, out invoker))
            {
                invoker.eventHandler -= eventHandler;
            }
        }
Ejemplo n.º 2
0
        /// < summary > add event listener </summary >
        /// <param name="eventType">event type </param>
        /// <param name="eventHandler">event handler</param>
        public void AddListener(string eventType, EventListener.EventHandler eventHandler)
        {
            EventListener invoker;

            if (!dic.TryGetValue(eventType, out invoker))
            {
                invoker = new EventListener();
                dic.Add(eventType, invoker);
            }
            invoker.eventHandler += eventHandler;
        }
Ejemplo n.º 3
0
 /// < summary > remove event listener </summary >
 /// <param name="eventType">event type </param>
 /// <param name="eventHandler">event handler</param>
 public static void RemoveListener(string eventType, EventListener.EventHandler eventHandler)
 {
     dispatcher.RemoveListener(eventType, eventHandler);
 }