public ClientDefaultValuesListSensorModel(ISensorHistoryConnector connector, MonitoringSensorBaseViewModel sensor) : base(connector, sensor) { List = new ObservableCollection <DefaultSensorModel>(); List.CollectionChanged += List_CollectionChanged; UpdateData(); }
public ClientDialogModelBase(ISensorHistoryConnector connector, MonitoringSensorBaseViewModel sensor) { string path = "/" + sensor.Name; MonitoringNodeBase currentNode = sensor.Parent; while (currentNode != null) { path = ("/" + currentNode.Name + path); currentNode = currentNode.Parent; } _path = path; _connector = connector; _name = sensor.Name; _product = sensor.Product; }
public ISensorDialogModel ConstructModel(MonitoringSensorBaseViewModel sensor) { return(Activator.CreateInstance(_modelType, _connector, sensor) as ISensorDialogModel); }