Example #1
0
        /// <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)));
        }
Example #2
0
 // 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);
     }
 }