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

Exposes a list-view data item as an accessible row whose children represent its columns.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ListViewRowAccessibleObject : AccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectListViewRowAccessibleObject

Implements: IAccessibleIReflect

Constructors

Creates an accessible row for the specified data item.

C#
public ListViewRowAccessibleObject(ListViewDataItem item)
Parameters:itemListViewDataItem

The data item represented by this row.

Properties

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

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

The screen bounds, or Empty when the row has no visual element.

Overrides: AccessibleObject.Bounds

Gets a description containing the row item's text.

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

A description identifying the row by item text.

Overrides: AccessibleObject.Description

Gets the placeholder help text reported for the row.

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

A message indicating that help is unavailable.

Overrides: AccessibleObject.Help

Gets the data item represented by this row.

C#
public ListViewDataItem Item { get; }
Property Value:

The row's data item.

Gets the list view that owns the row.

C#
public RadListView ListView { get; }
Property Value:

The control obtained from the root accessible object.

Gets or sets the item's text as the accessible name.

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

The item text.

Overrides: AccessibleObject.Name

Gets the list view's root accessible object.

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

The accessibility object of the control containing the row.

Overrides: AccessibleObject.Parent

Gets the accessible role reported for the item.

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

Row.

Overrides: AccessibleObject.Role

Gets the row's selection, focus, hover, and visibility state.

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

The state flags derived from the data item and its current visual element.

Overrides: AccessibleObject.State

Gets the item's text as the accessible value.

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

The item text.

Overrides: AccessibleObject.Value

Methods

Gets the accessible cell at the specified column index.

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

The zero-based column index.

Returns:

AccessibleObject

The accessible cell for the column.

Overrides: AccessibleObject.GetChild(int)

Gets the number of accessible cells exposed by the row.

C#
public override int GetChildCount()
Returns:

int

The number of columns in the owning list view.

Overrides: AccessibleObject.GetChildCount()

Gets this object when the item is current.

C#
public override AccessibleObject GetFocused()
Returns:

AccessibleObject

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

Overrides: AccessibleObject.GetFocused()

Gets this object when the item is selected.

C#
public override AccessibleObject GetSelected()
Returns:

AccessibleObject

This object if the item is selected; otherwise, null.

Overrides: AccessibleObject.GetSelected()

Gets the accessible cell under the specified screen coordinates, if any.

C#
public override AccessibleObject HitTest(int x, int y)
Parameters:xint

The screen x-coordinate.

yint

The screen y-coordinate.

Returns:

AccessibleObject

The cell under the point, or null if the point is not over a cell.

Overrides: AccessibleObject.HitTest(int, int)

Applies an accessibility selection or focus request to the row's data item.

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

The accessibility selection or focus operation to apply.

Overrides: AccessibleObject.Select(AccessibleSelection)