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