Class
DateTimePickerAutomationPeer

Automation Peer for the DateTimePicker class.

Definition

Namespace:Telerik.UI.Automation.Peers

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class DateTimePickerAutomationPeer : RadHeaderedControlAutomationPeer, IValueProvider, IExpandCollapseProvider

Inheritance: objectRadControlAutomationPeerRadHeaderedControlAutomationPeerDateTimePickerAutomationPeer

Derived Classes: RadDatePickerAutomationPeerRadDateTimePickerAutomationPeerRadTimePickerAutomationPeer

Implements: IExpandCollapseProviderIValueProvider

Constructors

DateTimePickerAutomationPeer(DateTimePicker)

Initializes a new instance of the DateTimePickerAutomationPeer class.

Declaration

cs-api-definition
public DateTimePickerAutomationPeer(DateTimePicker owner)

Parameters

owner

DateTimePicker

The DateTimePicker that is associated with this DateTimePickerAutomationPeer.

Properties

ExpandCollapseState

Declaration

cs-api-definition
public ExpandCollapseState ExpandCollapseState { get; }

Property Value

ExpandCollapseState

IsReadOnly

Declaration

cs-api-definition
public bool IsReadOnly { get; }

Property Value

bool

Value

Declaration

cs-api-definition
public string Value { get; }

Property Value

string

Methods

Collapse()

IExpandCollapseProvider implementation.

Declaration

cs-api-definition
public void Collapse()

Expand()

IExpandCollapseProvider implementation.

Declaration

cs-api-definition
public void Expand()

GetAutomationControlTypeCore()

Gets the control type for the DateTimePicker that is associated with this DateTimePickerAutomationPeer.

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

Overrides RadHeaderedControlAutomationPeer.GetAutomationControlTypeCore()

GetChildrenCore()

Declaration

cs-api-definition
protected override IList<AutomationPeer> GetChildrenCore()

Returns

IList<AutomationPeer>

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

Overrides RadHeaderedControlAutomationPeer.GetClassNameCore()

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

Overrides RadHeaderedControlAutomationPeer.GetLocalizedControlTypeCore()

GetNameCore()

GetNameCore will return a value matching (in priority order)

  1. Automation.Name
  2. Header
  3. FrameworkElements.GetNameCore()
  4. String.Empty

The priority mimics the behavior in AutoSuggestBox / ComboBox.

Declaration

cs-api-definition
protected override string GetNameCore()

Returns

string

Overrides RadHeaderedControlAutomationPeer.GetNameCore()

GetPatternCore(PatternInterface)

Declaration

cs-api-definition
protected override object GetPatternCore(PatternInterface patternInterface)

Parameters

patternInterface

PatternInterface

Returns

object

SetValue(string)

IValueProvider implementation.

Declaration

cs-api-definition
public void SetValue(string value)

Parameters

value

string