Share via


IUIAccessibilityContainer Interface

Definition

Base interface for the UIAccessibilityContainer protocol.

[Foundation.Protocol(IsInformal=true, Name="UIAccessibilityContainer", WrapperType=typeof(UIKit.UIAccessibilityContainerWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AccessibilityElementCount", ReturnType=typeof(System.IntPtr), Selector="accessibilityElementCount")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetAccessibilityElementAt", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSObject), Selector="accessibilityElementAtIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIndexOfAccessibilityElement", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSObject) }, ReturnType=typeof(System.IntPtr), Selector="indexOfAccessibilityElement:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetAccessibilityElements", ReturnType=typeof(Foundation.NSObject), Selector="accessibilityElements")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SetAccessibilityElements", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSObject) }, Selector="setAccessibilityElements:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityContainerType", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityContainerType", PropertyType=typeof(UIKit.UIAccessibilityContainerType), Selector="accessibilityContainerType", SetterSelector="setAccessibilityContainerType:")]
public interface IUIAccessibilityContainer : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(IsInformal=true, Name="UIAccessibilityContainer", WrapperType=typeof(UIKit.UIAccessibilityContainerWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="AccessibilityElementCount", ReturnType=typeof(System.IntPtr), Selector="accessibilityElementCount")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetAccessibilityElementAt", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSObject), Selector="accessibilityElementAtIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIndexOfAccessibilityElement", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSObject) }, ReturnType=typeof(System.IntPtr), Selector="indexOfAccessibilityElement:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetAccessibilityElements", ReturnType=typeof(Foundation.NSObject), Selector="accessibilityElements")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SetAccessibilityElements", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSObject) }, Selector="setAccessibilityElements:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.UnsafeUnretained, GetterSelector="accessibilityContainerType", IsProperty=true, IsRequired=false, IsStatic=false, Name="AccessibilityContainerType", PropertyType=typeof(UIKit.UIAccessibilityContainerType), Selector="accessibilityContainerType", SetterSelector="setAccessibilityContainerType:")>]
type IUIAccessibilityContainer = interface
    interface INativeObject
    interface IDisposable
Attributes
Implements

Properties

Name Description
AccessibilityContainerType

A value that tells whether the container is a table, or list, or etc.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
AccessibilityElementCount()

Returns the number of elements in the accessibility container.

GetAccessibilityElementAt(IntPtr)

Returns the element at index.

GetAccessibilityElements()

Returns the elements in the accessibility container.

GetIndexOfAccessibilityElement(NSObject)

Returns the index of element.

SetAccessibilityElements(NSObject)

Assigns elements to the contents of the accessibilty container.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
AccessibilityElementCount(IUIAccessibilityContainer)

Returns the number of elements in the accessibility container.

GetAccessibilityContainerType(IUIAccessibilityContainer)

A value that tells whether the container is a table, or list, or etc.

GetAccessibilityElementAt(IUIAccessibilityContainer, IntPtr)

Returns the element at index.

GetAccessibilityElements(IUIAccessibilityContainer)

Returns the elements in the accessibility container.

GetIndexOfAccessibilityElement(IUIAccessibilityContainer, NSObject)

Returns the index of element.

SetAccessibilityContainerType(IUIAccessibilityContainer, UIAccessibilityContainerType)

A value that tells whether the container is a table, or list, or etc.

SetAccessibilityElements(IUIAccessibilityContainer, NSObject)

Assigns elements to the contents of the accessibilty container.

Applies to