Esempio n. 1
0
 protected void OnAction(object sender, ActionCancelEventArgs ev)
 {
     if (Action != null)
          Action(sender, ev);
 }
Esempio n. 2
0
 private void DoAction(object sender, ActionCancelEventArgs ev)
 {
     ev.Cancel = !DoActions();
     if (ev.Cancel)
         ev.Message = "Bad time";
 }
Esempio n. 3
0
 public void Click()
 {
     var cancelEvent = new ActionCancelEventArgs();
     OnAction(this, cancelEvent);
     if(cancelEvent.Cancel)
         Console.WriteLine(cancelEvent.Message);
     else
         Console.WriteLine(_busEntity.TimeString);
 }