using System; using System.Collections; using System.Globalization; using System.Windows.Data; namespace HMI.UI { public class TreeItemConverter : IValueConverter { object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value == null || parameter == null) { return value; } if (value is IEnumerable items) { return new TreeItemDataCollection(items, parameter.ToString(), true); } return value; } object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return value; } } }