using System; using System.Collections.ObjectModel; using System.Globalization; using System.Windows.Data; using SWS.Model; namespace DI_Electrical.Views.CustomControl { public class CollectionToStringConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ObservableCollection WHCPUs = value as ObservableCollection; if (WHCPUs != null) { string sWHCPU = ""; for (int i = 0; i < WHCPUs.Count; i++) { if (i!= WHCPUs.Count-1) { if (WHCPUs[i] != null) { sWHCPU = sWHCPU + WHCPUs[i].DataItemCode + "|"; } } else { if (WHCPUs[i] != null) { sWHCPU = sWHCPU + WHCPUs[i].DataItemCode; } } } return sWHCPU; } return null; } public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { throw new NotImplementedException(); } } }