The AutomationPeer associated with the RadDateRangePicker class.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.Input.dll
Syntax:
public class RadDateRangePickerAutomationPeer : FrameworkElementAutomationPeer, IValueProvider, ISelectionProvider, IExpandCollapseProvider
Inheritance: objectRadDateRangePickerAutomationPeer
Implements:
Constructors
Initializes a new instance of the RadDateRangePickerAutomationPeer class.
public RadDateRangePickerAutomationPeer(RadDateRangePicker owner)
The RadDateRangePicker owner.
Properties
Gets a value that specifies whether the UI Automation provider allows more than one child element to be selected concurrently.
public bool CanSelectMultiple { get; }
true if multiple selection is allowed; otherwise false.
ExpandCollapseState
ExpandCollapseState
IExpandCollapseProvider implementation.
public ExpandCollapseState ExpandCollapseState { get; }
IValueProvider implementation.
public bool IsReadOnly { get; }
Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected.
public bool IsSelectionRequired { get; }
true if selection is required; otherwise false.
Methods
IExpandCollapseProvider implementation.
public void Collapse()
IExpandCollapseProvider implementation.
public void Expand()
Returns the control type for the UIElement associated with this AutomationPeer. This method is called by AutomationPeer.GetAutomationControlType.
protected override AutomationControlType GetAutomationControlTypeCore()
AutomationControlType
Gets the collection of child elements of the UIElement that is associated with this . This method is called by .
protected override List<AutomationPeer> GetChildrenCore()
List<AutomationPeer>
A list of child AutomationPeer elements.
When overridden in a derived class, is called by .
Gets a control pattern that is associated with this AutomationPeer.
public override object GetPattern(PatternInterface patternInterface)
One of the enumeration values that indicates the control pattern.
Returns:The object that implements the pattern interface, or null.
Retrieves a UI Automation provider for each child element that is selected.
public IRawElementProviderSimple[] GetSelection()
IRawElementProviderSimple[]
A collection of UI Automation providers.
IValueProvider implementation.