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

Exposes a Details-view data cell to accessibility clients using its row item and column.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ListViewCellAccessibleObject : AccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectListViewCellAccessibleObject

Implements: IAccessibleIReflect

Constructors

Creates an accessible cell associated with a data item, column, and parent accessible object.

C#
public ListViewCellAccessibleObject(ListViewDataItem item, ListViewDetailColumn column, AccessibleObject parent)
Parameters:itemListViewDataItem

The row item containing the cell.

columnListViewDetailColumn

The column represented by the cell.

parentAccessibleObject

The accessible row that contains the cell.

Properties

Gets the cell's screen bounds when its visual element is available.

C#
public override Rectangle Bounds { get; }
Property Value:

The cached screen bounds, or Empty if the cell has no visual element.

Overrides: AccessibleObject.Bounds

Gets the cell's accessible description with row and column context.

C#
public override string Description { get; }
Property Value:

The description based on the visual cell's accessible name, or row and column identifiers when no visual cell exists.

Overrides: AccessibleObject.Description

Gets the cell's accessible name, falling back to its row index and column name if no visual cell exists.

C#
public override string Name { get; set; }
Property Value:

The accessible name; assigning a value does not change the cell name.

Overrides: AccessibleObject.Name

Gets the accessible row supplied when this cell object was created.

C#
public override AccessibleObject Parent { get; }
Property Value:

The parent accessible object.

Overrides: AccessibleObject.Parent

Gets the accessible role reported for this data cell.

C#
public override AccessibleRole Role { get; }
Property Value:

Cell.

Overrides: AccessibleObject.Role

Gets the cell's selection and focus state based on whether its item and column are current.

C#
public override AccessibleStates State { get; }
Property Value:

The cell is selectable and focusable; it is also selected and focused when it is current.

Overrides: AccessibleObject.State

Methods

Gets the number of accessible children in the cell.

C#
public override int GetChildCount()
Returns:

int

Always zero because a data cell has no accessible children.

Overrides: AccessibleObject.GetChildCount()

Gets this object when its item and column are the list view's current item and column.

C#
public override AccessibleObject GetFocused()
Returns:

AccessibleObject

This object if the cell is current; otherwise, null.

Overrides: AccessibleObject.GetFocused()

Gets this object when its item and column are the list view's current item and column.

C#
public override AccessibleObject GetSelected()
Returns:

AccessibleObject

This object if the cell is current; otherwise, null.

Overrides: AccessibleObject.GetSelected()

Makes this cell current for selection or focus requests; removal requests do not change the current cell.

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

The accessibility selection or focus operation to apply.

Overrides: AccessibleObject.Select(AccessibleSelection)