Пример #1
0
        public static CustomCategorySelector GetCustomCategorySelector(PropertyReferenceProperty property)
        {
            CustomCategorySelector selectorByCategoryName;

            if ((selectorByCategoryName = CategoryFactory.GetCategorySelectorByCategoryName(CategoryLocalizationHelper.GetCanonicalCategoryName(property.CategoryName))) != null)
            {
                return(selectorByCategoryName);
            }
            if (BehaviorHelper.IsPropertyBehaviorCommand(property))
            {
                return((CustomCategorySelector) new CategoryFactory.BehaviorCommandCategorySelector());
            }
            return(new CustomCategorySelector());
        }
Пример #2
0
 public static CustomCategorySelector GetCustomCategorySelector(CategoryLocalizationHelper.CategoryName category)
 {
     return(CategoryFactory.GetCategorySelectorByCategoryName(category) ?? new CustomCategorySelector());
 }