Пример #1
0
 public DemoModuleBViewModel(
     ILogger logger,
     IAlarmManagementFactory alarmManagementFactory,
     IEventAggregator eventAggregator)
 {
     logger.Init(GetType());
     _logger = logger;
     _alarmManagementFactory = alarmManagementFactory;
     _eventAggregator        = eventAggregator;
     _messageViewModel       = new MessageViewModel();
 }
        public HomeScreenViewModel(ILogger logger, IEventAggregator eventAggregator, IAlarmManagementFactory alarmManagementFactory)
        {
            _alarmManagementFactory = alarmManagementFactory;
            DisplayName             = "Home";
            CanMoveVertices         = true;
            CanForceEdges           = false;

            _logger = logger;
            _logger.Init(GetType());
            _logger.Info("CTOR of HomeScreenViewModel called");
            eventAggregator.Subscribe(this);

            ModuleGraph = new ModuleGraph();
        }