SegmentedBarItemAutomationPeer Class
Exposes SegmentedBarItem types to UI Automation.
public class SegmentedBarItemAutomationPeer : ContentControlAutomationPeer, ISelectionItemProvider
- Inheritance:
- object AutomationPeer ControlAutomationPeer ContentControlAutomationPeer object
- Implements:
- ISelectionItemProvider
Constructors
SegmentedBarItemAutomationPeer(SegmentedBarItem)
Initializes a new instance of the class.
public SegmentedBarItemAutomationPeer(SegmentedBarItem owner)
Parameter | Type | Description |
---|---|---|
owner | SegmentedBarItem | The owner. |
Properties
IsSelected
Gets a value that indicates whether an item is selected.
public bool IsSelected { get; }
Property Value
Remarks
Windows | ISelectionItemProvider.IsSelected |
macOS | NSAccessibilityProtocol.isAccessibilitySelected |
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
- ContentControlAutomationPeer.GetNameCore()
- ContentControlAutomationPeer.Owner
- ControlAutomationPeer.GetOrCreate(Control)
- ControlAutomationPeer.CreatePeerForElement(Control)
- ControlAutomationPeer.FromElement(Control)
- ControlAutomationPeer.BringIntoViewCore()
- ControlAutomationPeer.GetOrCreateChildrenCore()
- ControlAutomationPeer.GetChildrenCore()
- ControlAutomationPeer.GetLabeledByCore()
- 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()
- 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()