Пример #1
0
 public SysTrayActionEventArgs(SysTraySource Source)
 {
     _source = Source;
 }
Пример #2
0
 private void OnCustomAction(SysTraySource Source)
 {
     CustomActionHandler _eventObj = CustomAction;
     if (_eventObj != null)
     {
         _eventObj(this, new SysTrayActionEventArgs(Source));
     }
 }
Пример #3
0
 private void TakeAction(SysTraySource Source, SysTrayActions Action)
 {
     switch (Action)
     {
         case SysTrayActions.HideWindow:
             HideWindow();
             break;
         case SysTrayActions.OpenContextMenu:
             _contextMenu.IsOpen = true;
             break;
         case SysTrayActions.ShowWindow:
             ShowWindow();
             break;
         case SysTrayActions.CustomAction:
             OnCustomAction(Source);
             break;
     }
 }