Example #1
0
        static void OnPowerChangeCallback(MacPowerChangeDetector.PowerStatus powerStatus)
        {
            OnPowerChangedEvt?.Invoke(powerStatus);


            switch (powerStatus)
            {
            case MacLib.MacPowerChangeDetector.PowerStatus.SystemWillSleep:
                PowerModeChanged(_powerDetector, new Microsoft.Win32.PowerModeChangedEventArgs(Microsoft.Win32.PowerModes.Suspend));
                break;

            case MacLib.MacPowerChangeDetector.PowerStatus.SystemHasPoweredOn:
                PowerModeChanged(_powerDetector, new Microsoft.Win32.PowerModeChangedEventArgs(Microsoft.Win32.PowerModes.Resume));
                break;
            }
        }
Example #2
0
 void OnPowerChangeCallback(PowerStatus value)
 {
     OnPowerChangedEvt?.Invoke(value);
 }