Beispiel #1
0
 public WorkflowProvider(SynchronizationContext context, IEventBroker eventBroker, ITrackingParticipant tracking, IMessageAgent agent, IEventAgent eventAgent)
 {
     _context     = context;
     _eventBroker = eventBroker;
     _tracking    = tracking;
     _agent       = agent;
     _eventAgent  = eventAgent;
 }
        public PowerSupplayVisualComponent(IEventBroker eventBroker, IMessageAgent messageAgent, IEventAgent eventAgent)
        {
            _eventBroker  = eventBroker;
            _messageAgent = messageAgent;
            _eventAgent   = eventAgent;

            EnableCommand = new RelayCommand(
                param => Enable(),
                param => CanEnable);

            DisableCommand = new RelayCommand(
                param => Disable(),
                param => CanDisable);

            CanEnable  = true;
            CanDisable = false;
            U          = 0;
        }