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

Exposes the Details-view column header container as an accessible row of header cells.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class ListViewHeaderRowAccessibleObject : AccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectListViewHeaderRowAccessibleObject

Implements: IAccessibleIReflect

Constructors

Creates an accessible header row for the specified column container and list-view element.

C#
public ListViewHeaderRowAccessibleObject(DetailListViewColumnContainer row, RadListViewElement owner)
Parameters:rowDetailListViewColumnContainer

The visual container for the column headers.

ownerRadListViewElement

The list-view element that owns the columns.

Properties

Gets the bounds reported by the column-header container.

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

The container's ControlBoundingRectangle.

Overrides: AccessibleObject.Bounds

Gets the fixed description reported for the column-header row.

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

A description identifying this as the list-view header row.

Overrides: AccessibleObject.Description

Gets the placeholder help text reported for the header row.

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

A message indicating that help is unavailable.

Overrides: AccessibleObject.Help

Gets the fixed accessible name of the header row.

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

List View Header Row; assigning a value does not change the name.

Overrides: AccessibleObject.Name

Gets the root accessible object of the control containing the header row.

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

The accessibility object of the control that owns the column container.

Overrides: AccessibleObject.Parent

Gets the accessible role reported for the header row.

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

Row.

Overrides: AccessibleObject.Role

Gets the visual container represented by this accessible row.

C#
public DetailListViewColumnContainer Row { get; }
Property Value:

The Details-view column container.

Gets the row's selectable, hover, and visibility state.

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

The state flags derived from the column container and its bounds.

Overrides: AccessibleObject.State

Methods

Gets the accessible header cell at the specified column index.

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

The zero-based column index.

Returns:

AccessibleObject

The accessible header cell for the column.

Overrides: AccessibleObject.GetChild(int)

Gets the number of accessible header cells.

C#
public override int GetChildCount()
Returns:

int

The number of columns owned by the list-view element.

Overrides: AccessibleObject.GetChildCount()

Gets the header 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 accessible header cell under the point, or null if no header cell is hit.

Overrides: AccessibleObject.HitTest(int, int)