示例#1
0
        protected override object ConvertValue(object newValue)
        {
            List <ItemType> selectedItems = new List <ItemType>();
            var             vals          = newValue.ToString().Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);

            selectedItems.AddRange(Items.Where(i => vals.Any(v => v == GetItemKey(i))));

            return(vals.ToList().Select(value => (ValueType)SemDataSelectControlHelper <ItemType, ValueType> .ConvertValue(value, Items, ItemKey, ValueSelector)).ToList());
        }
示例#2
0
 protected override object ConvertValue(object newValue) => SemDataSelectControlHelper <ItemType, ValueType> .ConvertValue(newValue, Items, ItemKey, ValueSelector);