Class
HierarchicalSelector

Represents a base class for other selectors. telerik presentation framework selectors are similar to CSS selectors.

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public abstract class HierarchicalSelector : SelectorBase, IElementSelector

Inheritance: objectSelectorBaseHierarchicalSelector

Derived Classes: ClassSelectorNameSelectorTypeSelector

Implements: IElementSelector

Inherited Members SelectorBase.ExcludeSelectorSelectorBase.GetKey()SelectorBase.Equals(IElementSelector)SelectorBase.CanSelectIgnoringConditions(RadObject)SelectorBase.CanSelect(RadObject)SelectorBase.CanSelectCore(RadObject)SelectorBase.CanSelectOverride(RadObject)SelectorBase.ShouldUnapply(RadObject)SelectorBase.IsValueApplied(RadObject)SelectorBase.IsValueUnapplied(RadObject)SelectorBase.Apply(RadObject, List<IPropertySetting>)SelectorBase.GetBehaviors(PropertySettingGroup)SelectorBase.ConditionSelectorBase.UnapplyConditionSelectorBase.AutoUnapplySelectorBase.IsActiveSelectorInStyleBuilderSelectorBase.DisableStyleSelectorBase.HasApplyConditionSelectorBase.ChildSelector

Constructors

HierarchicalSelector()

Declaration

cs-api-definition
protected HierarchicalSelector()

Properties

CanUseCache

Declaration

cs-api-definition
protected abstract bool CanUseCache { get; }

Property Value

bool

Methods

FindElements(IDictionary)

Declaration

cs-api-definition
protected virtual LinkedList<RadObject> FindElements(IDictionary childrenHierarchyByElement)

Parameters

childrenHierarchyByElement

IDictionary

Returns

LinkedList<RadObject>

GetSelectedElements(RadObject)

Retrieves the selected elements of the given element.

Declaration

cs-api-definition
public override LinkedList<RadObject> GetSelectedElements(RadObject element)

Parameters

element

RadObject

Returns

LinkedList<RadObject>

Overrides SelectorBase.GetSelectedElements(RadObject)