using System.Text; using System.Windows.Controls; using Aitex.Core.UI.View.Common; namespace MECF.Framework.UI.Client.CenterViews.Alarms.Alarm { /// /// AlarmView.xaml 的交互逻辑 /// public partial class AlarmView : UserControl { public AlarmView() { InitializeComponent(); } private void listView1_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count == 1 && e.AddedItems[0] is AlarmItem item) { var sb = new StringBuilder(); sb.Append("Event Type:"); sb.Append(item.Type); sb.AppendLine(); sb.AppendLine(); sb.Append("Event Source:"); sb.Append(item.Source); sb.AppendLine(); sb.AppendLine(); sb.Append("Event Name:"); sb.Append(item.EventEnum); sb.AppendLine(); sb.AppendLine(); sb.Append("Time:"); sb.Append(item.OccuringTime); sb.AppendLine(); sb.AppendLine(); sb.Append("Description:"); sb.Append(item.Description); sb.AppendLine(); sb.AppendLine(); sb.Append("Possible Solution:"); sb.Append(item.Solution); sb.AppendLine(); sb.AppendLine(); AnalysisText.Text = sb.ToString(); } else { AnalysisText.Text = string.Empty; } } } }