public HistoryAlarmsViewModel() { Init(); if (DesignMode.DesignModeEnabled) { HistoryAlarmList.Add(new AlarmViewModel("AlarmLevel", DateTime.Now)); HistoryAlarmList.Add(new AlarmViewModel("IsDoorClosed", DateTime.Now)); } }
protected virtual void OnAlarm(string propertyName) { var res = PressedAlarmList.FirstOrDefault(o => o.Equals(propertyName)); if (res != null) { return; } HistoryAlarmList.Insert(0, new AlarmViewModel(propertyName, DateTime.Now)); if (Alarm != null) { Alarm(this, new PropertyChangedEventArgs(propertyName)); } }