New to Telerik UI for WPFStart a free 30-day trial

Provides a class that exposes the CalendarButton to UI Automation.

Definition

Namespace:Telerik.Windows.Automation.Peers

Assembly:Telerik.Windows.Controls.Input.dll

Syntax:

C#
public class CalendarButtonAutomationPeer : FrameworkElementAutomationPeer, ISelectionItemProvider, ITableItemProvider, IGridItemProvider, IInvokeProvider

Inheritance: objectCalendarButtonAutomationPeer

Implements: IGridItemProviderIInvokeProviderISelectionItemProviderITableItemProvider

Constructors

Initializes a new instance of the CalendarButtonAutomationPeer class.

C#
public CalendarButtonAutomationPeer(CalendarButton item)
Parameters:itemCalendarButton

The CalendarButton item.

Properties

Gets the ordinal number of the column that contains the cell or item.

C#
public int Column { get; }
Property Value:

A zero-based ordinal number that identifies the column containing the cell or item.

Gets the number of columns spanned by a cell or item.

C#
public int ColumnSpan { get; }
Property Value:

The number of columns spanned.

ContainingGrid

IRawElementProviderSimple

Gets a UI Automation provider that implements IGridProvider and represents the container of the cell or item.

C#
public IRawElementProviderSimple ContainingGrid { get; }
Property Value:

A UI Automation provider that implements the and represents the cell or item container.

Gets a value that indicates whether an item is selected.

C#
public bool IsSelected { get; }
Property Value:

true if the element is selected; otherwise false.

Gets the ordinal number of the row that contains the cell or item.

C#
public int Row { get; }
Property Value:

A zero-based ordinal number that identifies the row containing the cell or item.

Gets the number of rows spanned by a cell or item.

C#
public int RowSpan { get; }
Property Value:

The number of rows spanned.

SelectionContainer

IRawElementProviderSimple

Gets the UI Automation provider that implements ISelectionProvider and acts as the container for the calling object.

C#
public IRawElementProviderSimple SelectionContainer { get; }
Property Value:

The provider that supports ISelectionProvider.

Methods

Adds the current element to the collection of selected items.

C#
public void AddToSelection()

Gets the control type for the UIElement that is associated with this . This method is called by .

C#
protected override AutomationControlType GetAutomationControlTypeCore()
Returns:

AutomationControlType

The enumeration value.

C#
protected override string GetClassNameCore()
Returns:

string

Retrieves a collection of UI Automation providers representing all the column headers associated with a table item or cell.

C#
public IRawElementProviderSimple[] GetColumnHeaderItems()
Returns:

IRawElementProviderSimple[]

A collection of UI Automation providers.

C#
protected override string GetHelpTextCore()
Returns:

string

C#
protected override string GetItemStatusCore()
Returns:

string

When overridden in a derived class, is called by .

C#
protected override string GetLocalizedControlTypeCore()
Returns:

string

The type of the control.

Returns the text label of the FrameworkElement associated with this AutomationPeers. Called by AutomationPeer.GetName.

C#
protected override string GetNameCore()
Returns:

string

A text label of the Element associated with this Automation Peer.

Gets the control pattern for the UIElement that is associated with this .

C#
public override object GetPattern(PatternInterface patternInterface)
Parameters:patternInterfacePatternInterface

A value from the enumeration.

Returns:

object

An object that implements the interface if patternInterface is ; otherwise, null.

Retrieves a collection of UI Automation providers representing all the row headers associated with a table item or cell.

C#
public IRawElementProviderSimple[] GetRowHeaderItems()
Returns:

IRawElementProviderSimple[]

A collection of UI Automation providers.

Sends a request to activate a control and initiate its single, unambiguous action.

C#
public void Invoke()
Exceptions:

If the control is not enabled.

Removes the current element from the collection of selected items.

C#
public void RemoveFromSelection()

Deselects any selected items and then selects the current element.

C#
public void Select()