Show / Hide Table of Contents

Class GlobalCalendarDayButtonAutomationPeer

Exposes GlobalCalendarDayButton types to UI Automation.

Inheritance
System.Object
DependencyObject
AutomationPeer
FrameworkElementAutomationPeer
GlobalCalendarDayButtonAutomationPeer
Implements
IInvokeProvider
ISelectionItemProvider
ITableItemProvider
IGridItemProvider
Inherited Members
FrameworkElementAutomationPeer.Owner
FrameworkElementAutomationPeer.FromElement(UIElement)
FrameworkElementAutomationPeer.CreatePeerForElement(UIElement)
FrameworkElementAutomationPeer.GetAcceleratorKeyCore()
FrameworkElementAutomationPeer.GetAccessKeyCore()
FrameworkElementAutomationPeer.GetAutomationIdCore()
FrameworkElementAutomationPeer.GetItemStatusCore()
FrameworkElementAutomationPeer.GetItemTypeCore()
FrameworkElementAutomationPeer.GetLabeledByCore()
FrameworkElementAutomationPeer.IsRequiredForFormCore()
FrameworkElementAutomationPeer.GetChildrenCore()
FrameworkElementAutomationPeer.GetBoundingRectangleCore()
FrameworkElementAutomationPeer.GetClickablePointCore()
FrameworkElementAutomationPeer.IsContentElementCore()
FrameworkElementAutomationPeer.IsControlElementCore()
FrameworkElementAutomationPeer.IsPasswordCore()
FrameworkElementAutomationPeer.IsEnabledCore()
FrameworkElementAutomationPeer.GetOrientationCore()
FrameworkElementAutomationPeer.HasKeyboardFocusCore()
FrameworkElementAutomationPeer.IsKeyboardFocusableCore()
FrameworkElementAutomationPeer.IsOffscreenCore()
FrameworkElementAutomationPeer.SetFocusCore()
AutomationPeer.EventsSource
AutomationPeer.ListenerExists(AutomationEvents)
AutomationPeer.GetAcceleratorKey()
AutomationPeer.GetAccessKey()
AutomationPeer.GetAutomationControlType()
AutomationPeer.GetAutomationId()
AutomationPeer.GetBoundingRectangle()
AutomationPeer.GetChildren()
AutomationPeer.GetClassName()
AutomationPeer.GetClickablePoint()
AutomationPeer.GetHelpText()
AutomationPeer.GetItemStatus()
AutomationPeer.GetItemType()
AutomationPeer.GetLabeledBy()
AutomationPeer.GetLocalizedControlType()
AutomationPeer.GetName()
AutomationPeer.GetOrientation()
AutomationPeer.HasKeyboardFocus()
AutomationPeer.IsContentElement()
AutomationPeer.IsControlElement()
AutomationPeer.IsEnabled()
AutomationPeer.IsKeyboardFocusable()
AutomationPeer.IsOffscreen()
AutomationPeer.IsPassword()
AutomationPeer.IsRequiredForForm()
AutomationPeer.SetFocus()
AutomationPeer.InvalidatePeer()
AutomationPeer.GetParent()
AutomationPeer.RaiseAutomationEvent(AutomationEvents)
AutomationPeer.RaisePropertyChangedEvent(AutomationProperty, Object, Object)
AutomationPeer.PeerFromProvider(IRawElementProviderSimple)
AutomationPeer.ProviderFromPeer(AutomationPeer)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.Dispatcher
DependencyObject.INTERNAL_OnAttachedToVisualTree()
DependencyObject.INTERNAL_OnDetachedFromVisualTree()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CheckAccess()
DependencyObject.GetAnimationBaseValue(DependencyProperty)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Windows.Automation.Peers
Assembly: OpenSilver.Controls.Toolkit.dll
Syntax
public class GlobalCalendarDayButtonAutomationPeer : FrameworkElementAutomationPeer, IDependencyObject, IInvokeProvider, ISelectionItemProvider, ITableItemProvider, IGridItemProvider

Constructors

| Improve this Doc View Source

GlobalCalendarDayButtonAutomationPeer(GlobalCalendarDayButton)

Initializes a new instance of the GlobalCalendarDayButtonAutomationPeer class.

Declaration
public GlobalCalendarDayButtonAutomationPeer(GlobalCalendarDayButton owner)
Parameters
Type Name Description
GlobalCalendarDayButton owner

The GlobalCalendarDayButton instance that is associated with this GlobalCalendarDayButtonAutomationPeer.

Methods

| Improve this Doc View Source

GetAutomationControlTypeCore()

Returns the control type for the GlobalCalendarDayButton that is associated with this GlobalCalendarDayButtonAutomationPeer. This method is called by GetAutomationControlType.

Declaration
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
Type Description
AutomationControlType

A value of the AutomationControlType enumeration.

Overrides
FrameworkElementAutomationPeer.GetAutomationControlTypeCore()
| Improve this Doc View Source

GetClassNameCore()

Returns the name of the GlobalCalendarDayButton that is associated with this GlobalCalendarDayButtonAutomationPeer. This method is called by GetClassName.

Declaration
protected override string GetClassNameCore()
Returns
Type Description
System.String

The name of the owner type that is associated with this GlobalCalendarDayButtonAutomationPeer.

Overrides
FrameworkElementAutomationPeer.GetClassNameCore()
| Improve this Doc View Source

GetHelpTextCore()

Returns the string that describes the functionality of the GlobalCalendarDayButton that is associated with this GlobalCalendarDayButtonAutomationPeer. This method is called by GetHelpText.

Declaration
protected override string GetHelpTextCore()
Returns
Type Description
System.String

The help text, or String.Empty if there is no help text.

Overrides
FrameworkElementAutomationPeer.GetHelpTextCore()
| Improve this Doc View Source

GetLocalizedControlTypeCore()

Returns the localized version of the control type for the owner type that is associated with this GlobalCalendarDayButtonAutomationPeer.

Declaration
protected override string GetLocalizedControlTypeCore()
Returns
Type Description
System.String

The string that contains the type of control.

Overrides
FrameworkElementAutomationPeer.GetLocalizedControlTypeCore()
| Improve this Doc View Source

GetNameCore()

Returns the text label of the GlobalCalendarDayButton that is associated with this GlobalCalendarDayButtonAutomationPeer. This method is called by GetName.

Declaration
protected override string GetNameCore()
Returns
Type Description
System.String

The text label of the element that is associated with this automation peer.

Overrides
FrameworkElementAutomationPeer.GetNameCore()
Remarks

The name property can be thought of as the string of text that a user would use to explain which control is being referred to. It is important to have a textual representation for all controls in the graphical user interface (GUI) so that you can programmatically refer to the control in a localized manner. The value is settable on control instances through the AutomationProperties.Name attached property.

| Improve this Doc View Source

GetPattern(PatternInterface)

Gets the control pattern implementation for this GlobalCalendarDayButtonAutomationPeer.

Declaration
public override object GetPattern(PatternInterface patternInterface)
Parameters
Type Name Description
PatternInterface patternInterface

One of the enumeration values.

Returns
Type Description
System.Object

The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer.

Overrides
FrameworkElementAutomationPeer.GetPattern(PatternInterface)

Explicit Interface Implementations

| Improve this Doc View Source

IGridItemProvider.Column

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

Declaration
int IGridItemProvider.Column { get; }
Returns
Type Description
System.Int32

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

| Improve this Doc View Source

IGridItemProvider.ColumnSpan

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

Declaration
int IGridItemProvider.ColumnSpan { get; }
Returns
Type Description
System.Int32

The number of columns.

| Improve this Doc View Source

IGridItemProvider.ContainingGrid

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

Declaration
IRawElementProviderSimple IGridItemProvider.ContainingGrid { get; }
Returns
Type Description
IRawElementProviderSimple

The UI Automation provider.

| Improve this Doc View Source

IGridItemProvider.Row

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

Declaration
int IGridItemProvider.Row { get; }
Returns
Type Description
System.Int32

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

| Improve this Doc View Source

IGridItemProvider.RowSpan

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

Declaration
int IGridItemProvider.RowSpan { get; }
Returns
Type Description
System.Int32

The number of rows.

| Improve this Doc View Source

IInvokeProvider.Invoke()

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

Declaration
void IInvokeProvider.Invoke()
| Improve this Doc View Source

ISelectionItemProvider.AddToSelection()

Adds the current element to the collection of selected items.

Declaration
void ISelectionItemProvider.AddToSelection()
| Improve this Doc View Source

ISelectionItemProvider.IsSelected

Gets a value indicating whether an item is selected.

Declaration
bool ISelectionItemProvider.IsSelected { get; }
Returns
Type Description
System.Boolean

True if the element is selected; otherwise, false.

| Improve this Doc View Source

ISelectionItemProvider.RemoveFromSelection()

Removes the current element from the collection of selected items.

Declaration
void ISelectionItemProvider.RemoveFromSelection()
| Improve this Doc View Source

ISelectionItemProvider.Select()

Clear any existing selection and then selects the current element.

Declaration
void ISelectionItemProvider.Select()
| Improve this Doc View Source

ISelectionItemProvider.SelectionContainer

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

Declaration
IRawElementProviderSimple ISelectionItemProvider.SelectionContainer { get; }
Returns
Type Description
IRawElementProviderSimple

The UI Automation provider.

| Improve this Doc View Source

ITableItemProvider.GetColumnHeaderItems()

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

Declaration
IRawElementProviderSimple[] ITableItemProvider.GetColumnHeaderItems()
Returns
Type Description
IRawElementProviderSimple[]

A collection of UI Automation providers.

| Improve this Doc View Source

ITableItemProvider.GetRowHeaderItems()

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

Declaration
IRawElementProviderSimple[] ITableItemProvider.GetRowHeaderItems()
Returns
Type Description
IRawElementProviderSimple[]

A collection of UI Automation providers.

Implements

IInvokeProvider
ISelectionItemProvider
ITableItemProvider
IGridItemProvider

Extension Methods

DependencyObjectHelper.GetSelfAndAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestorsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualChildren(DependencyObject)
VisualTreeExtensions.GetVisualChildrenAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualDescendants(DependencyObject)
VisualTreeExtensions.GetVisualDescendantsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualSiblings(DependencyObject)
VisualTreeExtensions.GetVisualSiblingsAndSelf(DependencyObject)
  • Improve this Doc
  • View Source