ScrollableOverflowPresenterAutomationPeer Class
Exposes ScrollableOverflowPresenter types to UI Automation.
public class ScrollableOverflowPresenterAutomationPeer : ControlAutomationPeer, IScrollProvider
- Inheritance:
- object AutomationPeer ControlAutomationPeer object
- Implements:
- IScrollProvider
Constructors
ScrollableOverflowPresenterAutomationPeer(ScrollableOverflowPresenter)
Initializes a new instance of the class.
public ScrollableOverflowPresenterAutomationPeer(ScrollableOverflowPresenter owner)
Parameter | Type | Description |
---|---|---|
owner | ScrollableOverflowPresenter | The owner. |
Properties
HorizontallyScrollable
Gets a value that indicates whether the control can scroll horizontally.
public bool HorizontallyScrollable { get; }
Property Value
Remarks
Windows | IScrollProvider.HorizontallyScrollable |
macOS | No mapping. |
VerticallyScrollable
Gets a value that indicates whether the control can scroll vertically.
public bool VerticallyScrollable { get; }
Property Value
Remarks
Windows | IScrollProvider.VerticallyScrollable |
macOS | No mapping. |
Methods
GetAutomationControlTypeCore()
Gets the control type for the element that is associated with the UI Automation peer.
protected override AutomationControlType GetAutomationControlTypeCore()
Returns
- AutomationControlType
Remarks
Gets the type of the element.
Windows | UIA_ControlTypePropertyId |
macOS | NSAccessibilityProtocol.accessibilityRole |
GetClassNameCore()
Gets a string that describes the class of the element.
protected override string GetClassNameCore()
Returns
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.
Windows | UIA_ClassNamePropertyId |
macOS | No 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
Remarks
Windows | UIA_LocalizedControlTypePropertyId (not yet implemented) |
macOS | No mapping. |
IsContentElementCore()
Gets a value that indicates whether the element that is associated with this automation peer contains data that is presented to the user.
protected override bool IsContentElementCore()
Returns
Remarks
Windows | UIA_IsContentElementPropertyId |
macOS | No mapping. |
IsControlElementCore()
Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUI.
protected override bool IsControlElementCore()
Returns
Remarks
Windows | UIA_IsControlElementPropertyId |
macOS | NSAccessibilityProtocol.isAccessibilityElement |
Inherited Members
- ControlAutomationPeer.GetOrCreate(Control)
- ControlAutomationPeer.CreatePeerForElement(Control)
- ControlAutomationPeer.FromElement(Control)
- ControlAutomationPeer.BringIntoViewCore()
- ControlAutomationPeer.GetOrCreateChildrenCore()
- ControlAutomationPeer.GetChildrenCore()
- ControlAutomationPeer.GetLabeledByCore()
- ControlAutomationPeer.GetNameCore()
- ControlAutomationPeer.GetHelpTextCore()
- ControlAutomationPeer.GetParentCore()
- ControlAutomationPeer.GetVisualRootCore()
- ControlAutomationPeer.InvalidateChildren()
- ControlAutomationPeer.InvalidateParent()
- ControlAutomationPeer.ShowContextMenuCore()
- ControlAutomationPeer.TrySetParent(AutomationPeer)
- ControlAutomationPeer.GetAcceleratorKeyCore()
- ControlAutomationPeer.GetAccessKeyCore()
- ControlAutomationPeer.GetAutomationIdCore()
- ControlAutomationPeer.GetBoundingRectangleCore()
- ControlAutomationPeer.HasKeyboardFocusCore()
- ControlAutomationPeer.IsEnabledCore()
- ControlAutomationPeer.IsKeyboardFocusableCore()
- ControlAutomationPeer.SetFocusCore()
- ControlAutomationPeer.GetControlTypeOverrideCore()
- ControlAutomationPeer.IsContentElementOverrideCore()
- ControlAutomationPeer.IsControlElementOverrideCore()
- ControlAutomationPeer.IsOffscreenCore()
- ControlAutomationPeer.Owner
- 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()