| | |
| | | { |
| | | try |
| | | { |
| | | AlarmTexts = XmlHelper.DeserializeFromXml<ObservableCollection<AlarmText>>(alarmTextPath); |
| | | if (string.IsNullOrEmpty(alarmTextPath) || !File.Exists(alarmTextPath)) |
| | | { |
| | | AlarmTexts = new ObservableCollection<AlarmText>(); |
| | | } |
| | | else |
| | | { |
| | | AlarmTexts = XmlHelper.DeserializeFromXml<ObservableCollection<AlarmText>>(alarmTextPath); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | AlarmTexts = new ObservableCollection<AlarmText>(); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | private void UserControl_Loaded(object sender, RoutedEventArgs e) |
| | | { |
| | |
| | | Loaded -= UserControl_Loaded; |
| | | } |
| | | |
| | | public override void DoClose(object sender, EventArgs e) |
| | | { |
| | | // AlarmUtil.OnAlarm -= AlarmUtil_OnAlarm; |
| | | } |
| | | |
| | | //private void MonitorTimer_Elapsed_bak(object sender, ElapsedEventArgs e) |
| | | //{ |
| | | // try |