private static void RaiseTransitionStatusEvent(MachineAction action) { if (StatusManagerActivtyEvent != null) { var args = new ActivityEventHandlerArgs(); args.ThisTransitionState = _currentTransitionState; args.ActivityAction = action; args.EventRaiseTime = DateTime.UtcNow; StatusManagerActivtyEvent.Invoke(null, args); } }
void StatusManager_StatusManagerActivtyEvent(object ender, ActivityEventHandlerArgs e) { UpdateStatusDisplay(e.ActivityAction.ToString()); }
void TheMachine_MachineActivtyEvent(object ender, ActivityEventHandlerArgs e) { UpdateStatusDisplay(e.ActivityAction.ToString()); }