Interface IElementSelector
Exposes methods and properties required for a general selector. Selectors in telerik presentation framework are like CSS selectors.
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public interface IElementSelector
Properties
ChildSelector
Gets or sets the child selector.
Declaration
IElementSelector ChildSelector { get; set; }
Property Value
IElementSelector
|
HasApplyCondition
Gets a value indicating whether a condition has been applied.
Declaration
bool HasApplyCondition { get; }
Property Value
System.Boolean
|
Key
Selector Key
Declaration
int Key { get; }
Property Value
System.Int32
|
Methods
AddConditionPropertiesToList(List<RadProperty>)
Method supports obsolete theming infrastructure. If HasApplyCondition returns true, this method should add the RadProperties that the selector depends, so style manager can refresh afected element by the selector selector, when property changes
Declaration
void AddConditionPropertiesToList(List<RadProperty> list)
Parameters
System.Collections.Generic.List<RadProperty>
list
|
Apply(RadObject, List<IPropertySetting>)
Applies the property settings to the given element. Method supports obsolete theming infrastructure.
Declaration
void Apply(RadObject element, List<IPropertySetting> propertySettings)
Parameters
RadObject
element
|
System.Collections.Generic.List<IPropertySetting>
propertySettings
|
CanSelect(RadObject)
Gets value indicating whether the selector applies to the specified element
Declaration
bool CanSelect(RadObject targetElement)
Parameters
RadObject
targetElement
|
Returns
System.Boolean
|
CanSelectIgnoringConditions(RadObject)
Gets value indicating whether the selector applies to the specified element, without checking conditions that apply to properties of the element.
Declaration
bool CanSelectIgnoringConditions(RadObject targetElement)
Parameters
RadObject
targetElement
|
Returns
System.Boolean
|
Equals(IElementSelector)
Gets value indicating whether the selector Equals to the specified selector
Declaration
bool Equals(IElementSelector selector)
Parameters
IElementSelector
selector
|
Returns
System.Boolean
|
GetBehaviors(PropertySettingGroup)
Method supports obsolete theming infrastructure
Declaration
PropertyChangeBehaviorCollection GetBehaviors(PropertySettingGroup group)
Parameters
PropertySettingGroup
group
|
Returns
PropertyChangeBehaviorCollection
|
GetSelectedElements(RadObject)
Retrieves an array of selected elements of the element given as an argument.
Declaration
LinkedList<RadObject> GetSelectedElements(RadObject element)
Parameters
RadObject
element
|
Returns
System.Collections.Generic.LinkedList<RadObject>
|