public AlarmGroupViewModel(GKAlarmType alarmType) { this.AlarmType = alarmType; AlarmTypeName = AlarmType.ToString(); GlowColor = new AlarmTypeToColorConverter().Convert(this.AlarmType); AlarmImageSource = ((string)new AlarmTypeToBIconConverter().Convert(alarmType, null, null, null)).Substring(36).Replace(".png", ""); AlarmName = alarmType.ToDescription(); }
public AlarmViewModel(Alarm alarm) { Alarm = alarm; AlarmType = alarm.AlarmType; AlarmImageSource = ((string)new AlarmTypeToBIconConverter().Convert(alarm.AlarmType, null, null, null)).Substring(36).Replace(".png", ""); AlarmName = alarm.AlarmType.ToDescription(); GkEntity = GetGkEntity(); CanReset = GetCanReset(); CanResetIgnore = GetCanResetIgnore(); CanTurnOnAutomatic = GetCanTurnOnAutomatic(); CanShowProperties = GetCanShowProperties(); AlarmColor = new AlarmTypeToColorConverter().Convert(alarm.AlarmType); InitializePlans(); }