Provides an accessibility representation of a task-board column; the current board accessibility tree exposes cards directly instead.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
[ComVisible(true)]
public class RadTaskBoardColumnAccessibleObject : Control.ControlAccessibleObject, IReflect, IAccessible
Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectControl.ControlAccessibleObjectRadTaskBoardColumnAccessibleObject...
Implements:
Constructors
Creates a column accessibility object and subscribes to task-card selection events from the owning board.
public RadTaskBoardColumnAccessibleObject(RadTaskBoardColumnElement columnElement, RadTaskBoardAccessibleObject parent)
The column represented by this object.
parentRadTaskBoardAccessibleObjectThe task-board accessibility object that would contain the column.
Properties
Gets the column's bounds in screen coordinates.
public override Rectangle Bounds { get; }
Overrides:
Gets the column title as its accessible name.
public override string Name { get; set; }
Overrides:
Setting this property has no effect.
Gets the parent task-board accessibility object.
public override AccessibleObject Parent { get; }
Overrides:
Reports this object as a task-board column.
public override AccessibleRole Role { get; }
Overrides:
Gets the focus and expanded/collapsed state derived from the column's pointer and collapse state.
public override AccessibleStates State { get; }
Overrides:
Methods
Gets the accessible object for the card at the specified index in this column.
public override AccessibleObject GetChild(int index)
The zero-based index in the column's task-card collection.
Returns:null when the index is outside the collection; otherwise, the cached object when available.
Exceptions: KeyNotFoundExceptionThe indexed card is not in the task-card cache, which the current implementation does not populate.
Overrides:
Gets the number of task cards in this column.
Gets this object when the pointer is over the column.
public override AccessibleObject GetFocused()
This object when the column contains the pointer; otherwise, null.
Overrides:
Gets the cached accessible object for a task card.
public AccessibleObject GetRowAccessibleObject(RadTaskCardElement taskCard)
The task card to expose.
Returns:The cached accessibility object for taskCard.
The card is not in the cache; the current implementation does not populate this cache.
Returns no navigation target; column-level navigation is not implemented.
public override AccessibleObject Navigate(AccessibleNavigation navdir)
The requested navigation direction.
Returns:null.
Overrides: