protected virtual void OnContacts(Geek geek) { ContactEventHandler?.Invoke(this, new GeekEventArgs() { Geek = geek }); }
public BluetoothTagDisplay(Canvas Background, MainWindow MainWindow, String MAC, Point CenterPosition, ContactEventHandler EventHandler, double ZoneRadius) { zoneRadius = ZoneRadius; mac = MAC; origo = CenterPosition; background = Background; mainWindow = MainWindow; contactEventHandler = EventHandler; Init(); }
public BluetoothTagDisplay(Canvas Background, MainWindow MainWindow, String MAC, Point CenterPosition, ContactEventHandler EventHandler, double ZoneRadius) { zoneRadius = ZoneRadius; mac = MAC; origo = CenterPosition; background = Background; mainWindow = MainWindow; contactEventHandler = EventHandler; Init(); }
void InvokeHandler(ContactEventHandler handler, ContactEventArgs e) { if (handler != null) { handler(this, e); if (executeOnNextContact != null) { Action<Contact> action = executeOnNextContact; executeOnNextContact = null; action(e.Contact); } } }
void InvokeHandler(ContactEventHandler handler, ContactEventArgs e) { if (handler != null) { handler(this, e); if (executeOnNextContact != null) { Action <Contact> action = executeOnNextContact; executeOnNextContact = null; action(e.Contact); } } }
public static void AddContactPreviewDoubleClickHandler(DependencyObject element, ContactEventHandler handler) { EventUtility.AddEventHandler(element, PreviewContactDoubleClickEvent, handler); }
public static void RemoveContactDoubleClickHandler(DependencyObject element, ContactEventHandler handler) { EventUtility.RemoveEventHandler(element, ContactDoubleClickEvent, handler); }
public static void AddContactEnterHandler(DependencyObject element, ContactEventHandler handler) { EventUtility.AddEventHandler(element, ContactEnterEvent, handler); }
public static void AddPreviewContactMoveHandler(DependencyObject element, ContactEventHandler handler) { EventUtility.AddEventHandler(element, PreviewContactMoveEvent, handler); }
public BluetoothTagDisplay(Canvas Background, MainWindow MainWindow, String MAC, Point CenterPosition, ContactEventHandler EventHandler) : this(Background, MainWindow, MAC, CenterPosition, EventHandler, DEFAULTZONERAD) { }
/// <summary> /// Removes a handler for the <see cref="LostContactCaptureEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void RemoveLostContactCaptureHandler(DependencyObject element, ContactEventHandler handler) { removeHandlerMethod.Invoke(element, LostContactCaptureEvent, handler); }
protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { ContactEventHandler handler = (ContactEventHandler)genericHandler; handler(genericTarget, this); }
public BluetoothTagDisplay(Canvas Background, MainWindow MainWindow, String MAC, Point CenterPosition, ContactEventHandler EventHandler) : this(Background, MainWindow, MAC, CenterPosition, EventHandler, DEFAULTZONERAD) { }
/// <summary> /// Removes a handler for the <see cref="LostContactCaptureEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void RemoveLostContactCaptureHandler(DependencyObject element, ContactEventHandler handler) { removeHandlerMethod.Invoke(element, LostContactCaptureEvent, handler); }
/// <summary> /// Adds a handler for the <see cref="GotContactCaptureEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void AddGotContactCaptureHandler(DependencyObject element, ContactEventHandler handler) { addHandlerMethod.Invoke(element, GotContactCaptureEvent, handler); }
/// <summary> /// Removes a handler for the <see cref="ContactLeaveEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void RemoveContactLeaveHandler(DependencyObject element, ContactEventHandler handler) { removeHandlerMethod.Invoke(element, ContactLeaveEvent, handler); }
/// <summary> /// Adds a handler for the <see cref="ContactEnterEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void AddContactEnterHandler(DependencyObject element, ContactEventHandler handler) { addHandlerMethod.Invoke(element, ContactEnterEvent, handler); }
/// <summary> /// Removes a handler for the <see cref="PreviewContactMovedEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void RemovePreviewContactMovedHandler(DependencyObject element, ContactEventHandler handler) { removeHandlerMethod.Invoke(element, PreviewContactMovedEvent, handler); }
public static void RemovePreviewContactDownHandler(DependencyObject element, ContactEventHandler handler) { EventUtility.RemoveEventHandler(element, PreviewContactDownEvent, handler); }
/// <summary> /// Removes a handler for the <see cref="ContactLeaveEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void RemoveContactLeaveHandler(DependencyObject element, ContactEventHandler handler) { removeHandlerMethod.Invoke(element, ContactLeaveEvent, handler); }
/// <summary> /// Adds a handler for the <see cref="ContactEnterEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void AddContactEnterHandler(DependencyObject element, ContactEventHandler handler) { addHandlerMethod.Invoke(element, ContactEnterEvent, handler); }
/// <summary> /// Removes a handler for the <see cref="PreviewContactMovedEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void RemovePreviewContactMovedHandler(DependencyObject element, ContactEventHandler handler) { removeHandlerMethod.Invoke(element, PreviewContactMovedEvent, handler); }
/// <summary> /// Adds a handler for the <see cref="GotContactCaptureEvent"/> attached event. /// </summary> /// <param name="element"><see cref="UIElement"/> or <see cref="ContentElement"/> that listens to this event.</param> /// <param name="handler">The handler.</param> public static void AddGotContactCaptureHandler(DependencyObject element, ContactEventHandler handler) { addHandlerMethod.Invoke(element, GotContactCaptureEvent, handler); }