/// <summary> /// The App control event callback function. /// </summary> /// <param name="source">The application instance.</param> /// <param name="e">The event argument for AppControl.</param> private void OnAppControl(object source, NUIApplicationAppControlEventArgs e) { Log.Info("NUI", "NUICorebackend OnAppControl Called"); var handler = Handlers[EventType.AppControlReceived] as Action <AppControlReceivedEventArgs>; SafeAppControlHandle handle = new SafeAppControlHandle(e.VoidP, false); handler?.Invoke(new AppControlReceivedEventArgs(new ReceivedAppControl(handle))); }
// Callback for Application AppControlSignal private void OnNUIApplicationAppControl(IntPtr application, IntPtr voidp) { if (_applicationAppControlEventHandler != null) { NUIApplicationAppControlEventArgs e = new NUIApplicationAppControlEventArgs(); e.VoidP = voidp; e.Application = this; _applicationAppControlEventHandler.Invoke(this, e); } }