public ChangeClientCertificateViewModel(IMonitoringModel monitoringModel) { _monitoringModel = monitoringModel; ShowGenerateCertificateWindowCommand = new MultipleDelegateCommand(ShowGenerateCertificateWindow, CanShowGenerateCertificateWindow); _monitoringModel.ConnectionStatusChanged += monitoringModel_ConnectionStatusChanged; _monitoringModel.PropertyChanged += MonitoringModel_PropertyChanged; }
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(); }
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); }