예제 #1
0
		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();
		}
예제 #2
0
		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();
		}