Class
NameSelector

Represents a name selector. Name selectors are used to apply customization to the element having the specified name. This behavior is very similar to that of CSS id selectors.

Definition

Namespace:Telerik.WinControls

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class NameSelector : HierarchicalSelector, IElementSelector

Inheritance: objectSelectorBaseHierarchicalSelectorNameSelector

Implements: IElementSelector

Inherited Members HierarchicalSelector.GetSelectedElements(RadObject)HierarchicalSelector.FindElements(IDictionary)SelectorBase.ExcludeSelectorSelectorBase.CanSelectIgnoringConditions(RadObject)SelectorBase.CanSelect(RadObject)SelectorBase.CanSelectCore(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

NameSelector()

Initializes a new instance of the NameSelector class.

Declaration

cs-api-definition
public NameSelector()

NameSelector(string)

Initializes a new instance of the NameSelector class using the name of the element.

Declaration

cs-api-definition
public NameSelector(string elementName)

Parameters

elementName

string

Properties

CanUseCache

Declaration

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

Property Value

bool

Overrides HierarchicalSelector.CanUseCache

ElementName

Gets or sets the element's name. Customization is applied only to the element having this name.

Declaration

cs-api-definition
public string ElementName { get; set; }

Property Value

string

Methods

CanSelectOverride(RadObject)

Declaration

cs-api-definition
protected override bool CanSelectOverride(RadObject element)

Parameters

element

RadObject

Returns

bool

Overrides SelectorBase.CanSelectOverride(RadObject)

Equals(IElementSelector)

Gets value indicating whether the selector Equals to the specified selector

Declaration

cs-api-definition
public override bool Equals(IElementSelector elementSelector)

Parameters

elementSelector

IElementSelector

Returns

bool

Overrides SelectorBase.Equals(IElementSelector)

GetKey()

Declaration

cs-api-definition
protected override int GetKey()

Returns

int

Overrides SelectorBase.GetKey()

GetSelectorKey(string)

Declaration

cs-api-definition
public static int GetSelectorKey(string name)

Parameters

name

string

Returns

int

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()