Class
RadGridViewAccessibleObject

Accessibility implementation for GridView object

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public sealed class RadGridViewAccessibleObject : Control.ControlAccessibleObject, IReflect, IAccessible

Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectControl.ControlAccessibleObjectRadGridViewAccessibleObject

Implements: IAccessibleIReflect

Inherited Members Control.ControlAccessibleObject.GetHelpTopic(out string)Control.ControlAccessibleObject.NotifyClients(AccessibleEvents)Control.ControlAccessibleObject.NotifyClients(AccessibleEvents, int)Control.ControlAccessibleObject.NotifyClients(AccessibleEvents, int, int)Control.ControlAccessibleObject.RaiseLiveRegionChanged()Control.ControlAccessibleObject.ToString()Control.ControlAccessibleObject.DefaultActionControl.ControlAccessibleObject.DescriptionControl.ControlAccessibleObject.HandleControl.ControlAccessibleObject.HelpControl.ControlAccessibleObject.KeyboardShortcutControl.ControlAccessibleObject.ParentControl.ControlAccessibleObject.OwnerAccessibleObject.GetFocused()AccessibleObject.GetSelected()AccessibleObject.HitTest(int, int)AccessibleObject.DoDefaultAction()AccessibleObject.Navigate(AccessibleNavigation)AccessibleObject.Select(AccessibleSelection)AccessibleObject.RaiseAutomationNotification(AutomationNotificationKind, AutomationNotificationProcessing, string)AccessibleObject.BoundsAccessibleObject.StateAccessibleObject.ValueMarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

RadGridViewAccessibleObject(RadGridView)

Initializes a new instance of the RadGridViewAccessibleObject class.

Declaration

cs-api-definition
public RadGridViewAccessibleObject(RadGridView owner)

Parameters

owner

RadGridView

The owner.

Properties

CellDescription

Gets or sets the cell description.

Declaration

cs-api-definition
public string CellDescription { get; set; }

Property Value

string

The cell description.

Control

Gets the control.

Declaration

cs-api-definition
public RadGridView Control { get; }

Property Value

RadGridView

The control.

Name

Gets or sets the object name.

Declaration

cs-api-definition
public override string Name { get; set; }

Property Value

string

The object name, or null if the property has not been set.

Exceptions

COMException

The name of the control cannot be retrieved or set.

Overrides Control.ControlAccessibleObject.Name

Role

Gets the role of this accessible object

Declaration

cs-api-definition
public override AccessibleRole Role { get; }

Property Value

AccessibleRole

Overrides Control.ControlAccessibleObject.Role

Methods

GetCellAccessibleObject(GridViewCellInfo, RowAccessibleObject)

Gets the cell accessible object.

Declaration

cs-api-definition
public AccessibleObject GetCellAccessibleObject(GridViewCellInfo cellInfo, RowAccessibleObject parent)

Parameters

cellInfo

GridViewCellInfo

The cell info.

parent

RowAccessibleObject

The parent.

Returns

AccessibleObject

GetChild(int)

Retrieves the accessible child corresponding to the specified index

Declaration

cs-api-definition
public override AccessibleObject GetChild(int index)

Parameters

index

int

Index of the row/header

Returns

AccessibleObject

The accessible Row/header object

Overrides AccessibleObject.GetChild(int)

GetChildCount()

Retrieves the number of children belonging to an accessible object

Declaration

cs-api-definition
public override int GetChildCount()

Returns

int

Count of number of rows plus one for the header row

Overrides AccessibleObject.GetChildCount()

GetRowAccessibleObject(GridViewRowInfo)

Gets the row accessible object.

Declaration

cs-api-definition
public AccessibleObject GetRowAccessibleObject(GridViewRowInfo rowInfo)

Parameters

rowInfo

GridViewRowInfo

The row info.

Returns

AccessibleObject

GetRowElement(GridViewRowInfo)

Internal method used to retrieve bounding rectangle of a cell

Declaration

cs-api-definition
public Rectangle GetRowElement(GridViewRowInfo row)

Parameters

row

GridViewRowInfo

The row object

Returns

Rectangle

Bounding rectangle of row