| 12345678910111213141516171819202122232425262728293031323334353637383940 | using Aitex.Core.RT.Event;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Data;using System.Collections.ObjectModel;namespace PunkHPX8_MainPages.Converters{    public class EventItemToStringConverter : IValueConverter    {        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)        {            var item = (EventItem)value;            StringBuilder stringBuilder = new StringBuilder();            if (item == null) return null;            var item1 = item.Id.ToString().PadRight(6);            var item2 = item.Source==null?"": item.Source.ToString().PadRight(10);            var item3 = item.OccuringTime.ToString("yyyy-MM-dd HH:mm:ss.fff").PadRight(25);            var item4 = item.Description;            stringBuilder.Append(item1);            stringBuilder.Append(item2);            stringBuilder.Append(" ");            stringBuilder.Append(item3);            stringBuilder.Append(item4);            return stringBuilder.ToString();           }        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)        {            return null;        }    }}
 |