New to Telerik UI for WinForms? Start a free 30-day trial

Exposes task cards as a flat list of accessibility children across the board's columns.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
[ComVisible(true)]
public class RadTaskBoardAccessibleObject : Control.ControlAccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectControl.ControlAccessibleObjectRadTaskBoardAccessibleObject...

Implements: IAccessibleIReflect

Constructors

Creates the task-board accessibility object and its task-card cache.

C#
public RadTaskBoardAccessibleObject(RadTaskBoard ownerControl)
Parameters:ownerControlRadTaskBoard

The task board whose cards are exposed.

Properties

Gets the fixed accessible name Task Board.

C#
public override string Name { get; set; }

Overrides: Control.ControlAccessibleObject.Name

Setting this property has no effect.

Reports the task board as a list of task cards.

C#
public override AccessibleRole Role { get; }

Overrides: Control.ControlAccessibleObject.Role

Methods

Gets the accessible object for the card at the specified position across the board's columns.

C#
public override AccessibleObject GetChild(int index)
Parameters:indexint

The zero-based index in column and card collection order.

Returns:

AccessibleObject

The cached task-card accessible object, or null when the index is outside the card range.

Overrides: AccessibleObject.GetChild(int)

Gets the total number of task cards in all board columns.

C#
public override int GetChildCount()
Returns:

int

The number of accessible card children.

Overrides: AccessibleObject.GetChildCount()

Gets the cached accessibility object for a task card, creating it on first request.

C#
public AccessibleObject GetTaskCardAccessibleObject(RadTaskCardElement taskCard)
Parameters:taskCardRadTaskCardElement

The card represented by the accessible object.

Returns:

AccessibleObject

The cached or newly created accessible object for taskCard.