ClassCalendarButtonAutomationPeer
Provides a class that exposes the CalendarButton to UI Automation.
Definition
Namespace:Telerik.Windows.Automation.Peers
Assembly:Telerik.Windows.Controls.Input.dll
Syntax:
public class CalendarButtonAutomationPeer : FrameworkElementAutomationPeer, ISelectionItemProvider, ITableItemProvider, IGridItemProvider, IInvokeProvider
Inheritance: objectCalendarButtonAutomationPeer
Implements:
Constructors
CalendarButtonAutomationPeer(CalendarButton)
Initializes a new instance of the CalendarButtonAutomationPeer class.
Declaration
public CalendarButtonAutomationPeer(CalendarButton item)
Parameters
item
The CalendarButton item.
Properties
Column
Gets the ordinal number of the column that contains the cell or item.
Declaration
public int Column { get; }
Property Value
A zero-based ordinal number that identifies the column containing the cell or item.
ColumnSpan
Gets the number of columns spanned by a cell or item.
Declaration
public int ColumnSpan { get; }
Property Value
The number of columns spanned.
ContainingGrid
Gets a UI Automation provider that implements IGridProvider and represents the container of the cell or item.
Declaration
public IRawElementProviderSimple ContainingGrid { get; }
Property Value
IRawElementProviderSimple
A UI Automation provider that implements the and represents the cell or item container.
IsSelected
Gets a value that indicates whether an item is selected.
Declaration
public bool IsSelected { get; }
Property Value
true if the element is selected; otherwise false.
Row
Gets the ordinal number of the row that contains the cell or item.
Declaration
public int Row { get; }
Property Value
A zero-based ordinal number that identifies the row containing the cell or item.
RowSpan
Gets the number of rows spanned by a cell or item.
Declaration
public int RowSpan { get; }
Property Value
The number of rows spanned.
SelectionContainer
Gets the UI Automation provider that implements ISelectionProvider and acts as the container for the calling object.
Declaration
public IRawElementProviderSimple SelectionContainer { get; }
Property Value
IRawElementProviderSimple
The provider that supports ISelectionProvider.
Methods
AddToSelection()
Adds the current element to the collection of selected items.
Declaration
public void AddToSelection()
GetAutomationControlTypeCore()
Gets the control type for the UIElement that is associated with this . This method is called by .
Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
AutomationControlType
The enumeration value.
GetColumnHeaderItems()
Retrieves a collection of UI Automation providers representing all the column headers associated with a table item or cell.
Declaration
public IRawElementProviderSimple[] GetColumnHeaderItems()
Returns
IRawElementProviderSimple[]
A collection of UI Automation providers.
GetLocalizedControlTypeCore()
When overridden in a derived class, is called by .
Declaration
protected override string GetLocalizedControlTypeCore()
Returns
The type of the control.
GetNameCore()
Returns the text label of the FrameworkElement associated with this AutomationPeers. Called by AutomationPeer.GetName.
Declaration
protected override string GetNameCore()
Returns
A text label of the Element associated with this Automation Peer.
GetPattern(PatternInterface)
Gets the control pattern for the UIElement that is associated with this .
Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
patternInterface
PatternInterface
A value from the enumeration.
Returns
An object that implements the
interface if patternInterface is ;
otherwise, null.
GetRowHeaderItems()
Retrieves a collection of UI Automation providers representing all the row headers associated with a table item or cell.
Declaration
public IRawElementProviderSimple[] GetRowHeaderItems()
Returns
IRawElementProviderSimple[]
A collection of UI Automation providers.
Invoke()
Sends a request to activate a control and initiate its single, unambiguous action.
Declaration
public void Invoke()
Exceptions
If the control is not enabled.
RemoveFromSelection()
Removes the current element from the collection of selected items.
Declaration
public void RemoveFromSelection()
Select()
Deselects any selected items and then selects the current element.
Declaration
public void Select()