public virtual void OnAlarmSelectionChanged(MessageSelectionEventArgs e) { EventHandler <MessageSelectionEventArgs> handler = AlarmSelectionChanged; if (handler != null) { handler(this, e); } }
private void ColumnOnAlarmSelectionChanged(object sender, MessageSelectionEventArgs eventArgs) { if (eventArgs.ChangeAll && IsEnabled) { if (_column.AllAlarm1) { _data.BroadcastMessage = BroadCastMessage.Alarm1; } else if (_column.AllAlarm2) { _data.BroadcastMessage = BroadCastMessage.Alarm2; } else { _data.BroadcastMessage = BroadCastMessage.None; } } RaisePropertyChanged(() => Alarm); RaisePropertyChanged(() => Alert); }