Esempio n. 1
0
 public ChangeClientCertificateViewModel(IMonitoringModel monitoringModel)
 {
     _monitoringModel = monitoringModel;
     ShowGenerateCertificateWindowCommand = new MultipleDelegateCommand(ShowGenerateCertificateWindow,
                                                                        CanShowGenerateCertificateWindow);
     _monitoringModel.ConnectionStatusChanged += monitoringModel_ConnectionStatusChanged;
     _monitoringModel.PropertyChanged         += MonitoringModel_PropertyChanged;
 }
Esempio n. 2
0
 public ProductsListViewModel(IProductsMonitoringModel productsModel) : base(productsModel as ModelBase)
 {
     _productsModel = productsModel;
     //Products = new ObservableCollection<ProductViewModel>();
     //Products.CollectionChanged += Products_CollectionChanged;
     ContextMenuProductCopyProductKey = new SingleDelegateCommand(CopyProductKey);
     AddProductCommand    = new MultipleDelegateCommand(AddProduct, CanAddProduct);
     RemoveProductCommand = new RelayCommand <ProductViewModel>(RemoveProduct);
     //DisplayProductsList();
 }
Esempio n. 3
0
        public MonitoringTreeViewModel(IMonitoringModel model) : base(model as ModelBase)
        {
            _model = model;
            _model.PropertyChanged += model_PropertyChanged;

            ShowProductsCommand        = new MultipleDelegateCommand(ShowProducts, CanShowProducts);
            SensorDoubleClickCommand   = new SingleDelegateCommand(ExpandSensor);
            MenuShowSettingsCommand    = new SingleDelegateCommand(ShowSettingsWindow);
            GenerateCertificateCommand = new SingleDelegateCommand(ShowGenerateCertificateWindow);
        }