Artemis.Utilities.Converters.LayerOrderConverter.Convert C# (CSharp) Метод

Convert() публичный Метод

public Convert ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object
targetType System.Type
parameter object
culture System.Globalization.CultureInfo
Результат object
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            IList collection;
            if (value is ChildItemCollection<LayerModel, LayerModel>)
                collection = ((ChildItemCollection<LayerModel, LayerModel>) value).ToList();
            else
                collection = (IList) value;

            var view = new ListCollectionView(collection);
            var sort = new SortDescription(parameter.ToString(), ListSortDirection.Ascending);
            view.SortDescriptions.Add(sort);

            return view;
        }
LayerOrderConverter