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 Venus_MainPages.Converters { public class EventItemToStringConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value == null) return new StringBuilder(); 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().PadRight(20); var item4 = item.Description; stringBuilder.Append(item1); stringBuilder.Append(item2); stringBuilder.Append(item3); stringBuilder.Append(item4); return stringBuilder.ToString(); } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return null; } } }