Table of Contents

Class ShieldAutomationPeer

Namespace
Nova.Avalonia.UI.Controls
Assembly
Nova.Avalonia.UI.dll

Exposes Shield types to UI Automation.

public class ShieldAutomationPeer : ButtonAutomationPeer, IInvokeProvider
Inheritance
AutomationPeer
ControlAutomationPeer
ContentControlAutomationPeer
ButtonAutomationPeer
ShieldAutomationPeer
Implements
IInvokeProvider
Inherited Members
ButtonAutomationPeer.GetAcceleratorKeyCore()
ButtonAutomationPeer.IsContentElementCore()
ButtonAutomationPeer.IsControlElementCore()
ButtonAutomationPeer.Owner
ControlAutomationPeer.GetOrCreate(Control)
ControlAutomationPeer.CreatePeerForElement(Control)
ControlAutomationPeer.FromElement(Control)
ControlAutomationPeer.BringIntoViewCore()
ControlAutomationPeer.GetOrCreateChildrenCore()
ControlAutomationPeer.GetChildrenCore()
ControlAutomationPeer.GetLabeledByCore()
ControlAutomationPeer.GetHelpTextCore()
ControlAutomationPeer.GetLandmarkTypeCore()
ControlAutomationPeer.GetHeadingLevelCore()
ControlAutomationPeer.GetParentCore()
ControlAutomationPeer.InvalidateChildren()
ControlAutomationPeer.InvalidateParent()
ControlAutomationPeer.ShowContextMenuCore()
ControlAutomationPeer.GetLiveSettingCore()
ControlAutomationPeer.TrySetParent(AutomationPeer)
ControlAutomationPeer.GetAccessKeyCore()
ControlAutomationPeer.GetAutomationIdCore()
ControlAutomationPeer.GetBoundingRectangleCore()
ControlAutomationPeer.GetItemStatusCore()
ControlAutomationPeer.GetItemTypeCore()
ControlAutomationPeer.HasKeyboardFocusCore()
ControlAutomationPeer.IsEnabledCore()
ControlAutomationPeer.SetFocusCore()
ControlAutomationPeer.GetControlTypeOverrideCore()
ControlAutomationPeer.GetClassNameOverrideCore()
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.GetPlaceholderText()
AutomationPeer.GetLandmarkType()
AutomationPeer.GetHeadingLevel()
AutomationPeer.GetItemType()
AutomationPeer.GetItemStatus()
AutomationPeer.GetParent()
AutomationPeer.ToScreen(Rect)
AutomationPeer.HasKeyboardFocus()
AutomationPeer.IsContentElement()
AutomationPeer.IsControlElement()
AutomationPeer.IsEnabled()
AutomationPeer.IsKeyboardFocusable()
AutomationPeer.IsOffscreen()
AutomationPeer.SetFocus()
AutomationPeer.ShowContextMenu()
AutomationPeer.GetLiveSetting()
AutomationPeer.GetProvider<T>()
AutomationPeer.RaiseChildrenChangedEvent()
AutomationPeer.GetLocalizedControlTypeCore()
AutomationPeer.GetPlaceholderTextCore()
AutomationPeer.EnsureEnabled()
AutomationPeer.ChildrenChanged
AutomationPeer.PropertyChanged

Constructors

ShieldAutomationPeer(Shield)

Initializes a new instance of the ShieldAutomationPeer class.

public ShieldAutomationPeer(Shield owner)

Parameters

owner Shield

The Shield that is associated with this peer.

Methods

GetAutomationControlTypeCore()

protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

GetClassNameCore()

protected override string GetClassNameCore()

Returns

string

GetNameCore()

protected override string? GetNameCore()

Returns

string

GetProviderCore(Type)

protected override object? GetProviderCore(Type providerType)

Parameters

providerType Type

Returns

object

Invoke()

public void Invoke()

IsKeyboardFocusableCore()

protected override bool IsKeyboardFocusableCore()

Returns

bool