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

Exposes a task card's title, description, selection, bounds, and navigation in the board's flat card list.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

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

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectControl.ControlAccessibleObjectRadTaskCardAccessibleObject...

Implements: IAccessibleIReflect

Constructors

Creates an accessible object for a task card.

C#
public RadTaskCardAccessibleObject(RadTaskCardElement taskCardElement, RadTaskBoardAccessibleObject parent)
Parameters:taskCardElementRadTaskCardElement

The task card represented by this object.

parentRadTaskBoardAccessibleObject

The task-board accessibility object that exposes the card.

Properties

Gets the card's bounds in screen coordinates.

C#
public override Rectangle Bounds { get; }

Overrides: AccessibleObject.Bounds

Gets the card's description text.

C#
public override string Description { get; }

Overrides: Control.ControlAccessibleObject.Description

Gets a name combining the card's column title and task-card title.

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

Overrides: Control.ControlAccessibleObject.Name

Setting this property has no effect.

Gets the task-board accessibility object that contains this card in its flat child list.

C#
public override AccessibleObject Parent { get; }

Overrides: Control.ControlAccessibleObject.Parent

Reports the card as a list item.

C#
public override AccessibleRole Role { get; }

Overrides: Control.ControlAccessibleObject.Role

Gets the card's focusable, selectable, pointer-focused, and selected state.

C#
public override AccessibleStates State { get; }

Overrides: AccessibleObject.State

Methods

Gets this object when the pointer is over the card.

C#
public override AccessibleObject GetFocused()
Returns:

AccessibleObject

This object when the card contains the pointer; otherwise, null.

Overrides: AccessibleObject.GetFocused()

Gets this object when the card is selected.

C#
public override AccessibleObject GetSelected()
Returns:

AccessibleObject

This object when the card is selected; otherwise, null.

Overrides: AccessibleObject.GetSelected()

Attempts to navigate to the preceding or following task card through the parent board's flattened card order.

C#
public override AccessibleObject Navigate(AccessibleNavigation navdir)
Parameters:navdirAccessibleNavigation

The requested navigation direction.

Returns:

AccessibleObject

The accessible object found by the parent board, or null when the direction has no target.

Overrides: AccessibleObject.Navigate(AccessibleNavigation)

The parent's index lookup omits the final card: navigating next from that card returns the first card, while navigating previous returns null.

Applies selection flags to the task card before forwarding them to the base implementation.

C#
public override void Select(AccessibleSelection flags)
Parameters:flagsAccessibleSelection

Add, extend, take-selection, and take-focus select the card; remove-selection clears its selected state.

Overrides: AccessibleObject.Select(AccessibleSelection)