Exemple #1
0
 public McuSelector(MainUnitViewModel main, PanelViewModel panel)
     : base(main.Id)
 {
     _main             = main;
     _panel            = panel;
     panel.McuChanged += PanelOnMcuChanged;
 }
Exemple #2
0
        public ColumnHeaderViewModel(int relativeButtonId, MainUnitViewModel mainUnit, PanelViewModel panelViewModel)
        {
            _relativeButtonId = relativeButtonId;
            MainUnit          = mainUnit;
            ButtonId          = relativeButtonId;


            Cells = new ObservableCollection <MatrixCellViewModel>(GenCells());

            UpdateAllHeaders();

            panelViewModel.ButtonChanged += PanelViewModelOnButtonChanged;

            panelViewModel.McuChanged += PanelViewModelOnMcuChanged;
            MainUnit.CardsUpdated     += NewMcu_CardsUpdated;

            AlarmSelectionChanged        += OnAlarmSelectionChanged;
            mainUnit.RoutingTableUpdated += Receiver_EepromValuesReceived;
        }
 public ButtonRangeSelector(int id, PanelViewModel panel)
     : base(id)
 {
     _panel = panel;
     panel.ButtonChanged += panel_ButtonChanged;
 }