In This Article

RibbonBackstageCloseButtonAutomationPeer Class

Exposes RibbonBackstageCloseButton types to UI Automation.

public class RibbonBackstageCloseButtonAutomationPeer : ButtonAutomationPeer, IInvokeProvider
Inheritance:
object AutomationPeer ControlAutomationPeer ContentControlAutomationPeer ButtonAutomationPeer object
Implements:
IInvokeProvider

Constructors

RibbonBackstageCloseButtonAutomationPeer(RibbonBackstageCloseButton)

Initializes a new instance of the class.

public RibbonBackstageCloseButtonAutomationPeer(RibbonBackstageCloseButton owner)
Parameter Type Description
owner RibbonBackstageCloseButton

The owner element.

Methods

GetChildrenCore()

Gets the child automation peers.

protected override IReadOnlyList<AutomationPeer>? GetChildrenCore()

Returns

IReadOnlyList<AutomationPeer>

Remarks

WindowsIRawElementProviderFragment.Navigate
macOSNSAccessibilityProtocol.accessibilityChildren

GetClassNameCore()

Gets a string that describes the class of the element.

protected override string GetClassNameCore()

Returns

string

Remarks

A string containing the class name for the automation element as assigned by the control developer. This is often the C# class name of the control.

WindowsUIA_ClassNamePropertyId
macOSNo mapping.

GetLocalizedControlTypeCore()

Gets a human-readable localized string that represents the type of the control that is associated with this automation peer.

protected override string GetLocalizedControlTypeCore()

Returns

string

Remarks

WindowsUIA_LocalizedControlTypePropertyId (not yet implemented)
macOSNo mapping.

GetNameCore()

Gets text that describes the element that is associated with this automation peer.

protected override string GetNameCore()

Returns

string

Remarks

WindowsUIA_NamePropertyId (not yet implemented)
macOS When the control type is Avalonia.Automation.Peers.AutomationControlType.Text, this value is exposed by both NSAccessibilityProtocol.accessibilityTitle and NSAccessibilityProtocol.accessibilityValue .

Inherited Members

  • ButtonAutomationPeer.Invoke()
  • ButtonAutomationPeer.GetAcceleratorKeyCore()
  • ButtonAutomationPeer.GetAutomationControlTypeCore()
  • ButtonAutomationPeer.IsContentElementCore()
  • ButtonAutomationPeer.IsControlElementCore()
  • ButtonAutomationPeer.Owner
  • ControlAutomationPeer.GetOrCreate(Control)
  • ControlAutomationPeer.CreatePeerForElement(Control)
  • ControlAutomationPeer.FromElement(Control)
  • ControlAutomationPeer.BringIntoViewCore()
  • ControlAutomationPeer.GetOrCreateChildrenCore()
  • ControlAutomationPeer.GetLabeledByCore()
  • ControlAutomationPeer.GetHelpTextCore()
  • ControlAutomationPeer.GetParentCore()
  • ControlAutomationPeer.GetVisualRootCore()
  • ControlAutomationPeer.InvalidateChildren()
  • ControlAutomationPeer.InvalidateParent()
  • ControlAutomationPeer.ShowContextMenuCore()
  • ControlAutomationPeer.TrySetParent(AutomationPeer)
  • ControlAutomationPeer.GetAccessKeyCore()
  • ControlAutomationPeer.GetAutomationIdCore()
  • ControlAutomationPeer.GetBoundingRectangleCore()
  • ControlAutomationPeer.HasKeyboardFocusCore()
  • ControlAutomationPeer.IsEnabledCore()
  • ControlAutomationPeer.IsKeyboardFocusableCore()
  • ControlAutomationPeer.SetFocusCore()
  • ControlAutomationPeer.GetControlTypeOverrideCore()
  • ControlAutomationPeer.IsContentElementOverrideCore()
  • ControlAutomationPeer.IsControlElementOverrideCore()
  • ControlAutomationPeer.IsOffscreenCore()
  • AutomationPeer.BringIntoView()
  • AutomationPeer.GetAcceleratorKey()
  • AutomationPeer.GetAccessKey()
  • AutomationPeer.GetAutomationControlType()
  • AutomationPeer.GetAutomationId()
  • AutomationPeer.GetBoundingRectangle()
  • AutomationPeer.GetChildren()
  • AutomationPeer.GetClassName()
  • AutomationPeer.GetLabeledBy()
  • AutomationPeer.GetLocalizedControlType()
  • AutomationPeer.GetName()
  • AutomationPeer.GetHelpText()
  • AutomationPeer.GetParent()
  • AutomationPeer.GetVisualRoot()
  • AutomationPeer.HasKeyboardFocus()
  • AutomationPeer.IsContentElement()
  • AutomationPeer.IsControlElement()
  • AutomationPeer.IsEnabled()
  • AutomationPeer.IsKeyboardFocusable()
  • AutomationPeer.IsOffscreen()
  • AutomationPeer.SetFocus()
  • AutomationPeer.ShowContextMenu()
  • AutomationPeer.GetProvider<T>()
  • AutomationPeer.RaiseChildrenChangedEvent()
  • AutomationPeer.RaisePropertyChangedEvent(AutomationProperty, object, object)
  • AutomationPeer.GetProviderCore(Type)
  • AutomationPeer.EnsureEnabled()
  • AutomationPeer.ChildrenChanged
  • AutomationPeer.PropertyChanged
  • object.GetType()
  • object.MemberwiseClone()
  • object.ToString()
  • object.Equals(object)
  • object.Equals(object, object)
  • object.ReferenceEquals(object, object)
  • object.GetHashCode()

Extension Methods