public override void callListeners(Listener listener, EventArgs aEvAr) { GestureListEventArgs gArgs = (GestureListEventArgs)aEvAr; GestureListEventListener gListener = (GestureListEventListener)listener; //call the common method defined in the interface: gListener.GestureList(new StringLookupTable(gArgs.confidenceList), new StringLookupTable(gArgs.progressList), gArgs.TrackingID); }
protected virtual void OnGestureList(GestureListEventArgs gestureList) { GestureListEventHandler handler = GestureList; if (handler != null) { handler(this, gestureList); } }