Exposes a list data item with its selection, hover, bounds, and navigation state.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
[ComVisible(true)]
public class RadListDataItemAccessibleObject : RadItemAccessibleObject, IReflect, IAccessible
Inheritance: objectMarshalByRefObjectStandardOleMarshalObjectAccessibleObjectRadItemAccessibleObjectRadListDataItemAccessibleObject...
Implements:
Constructors
Creates an accessibility object for a list data item.
public RadListDataItemAccessibleObject(RadListDataItem item, AccessibleObject parent)
The data item represented by this object.
parentAccessibleObjectThe list, drop-down list, or popup accessibility object that contains the item.
Properties
Gets the item's screen-space bounds, or Empty when it has no visual item.
public override Rectangle Bounds { get; }
Overrides:
Gets a description string containing the item's accessible name and child count.
public override string Description { get; }
Overrides:
Gets the help text reported for the item.
public override string Help { get; }
Overrides:
The current implementation returns the fixed message that no help is available.
Gets or sets the data item's text as its accessible name.
public override string Name { get; set; }
Overrides:
Gets the data item represented by this object.
public override object Owner { get; }
Overrides:
Gets the list or popup accessibility object that contains this item.
public override AccessibleObject Parent { get; }
Overrides:
Reports the data item as a list item.
public override AccessibleRole Role { get; }
Overrides:
Gets or sets the selected data item in the host list control, drop-down list, or owning item collection.
protected RadListDataItem SelectedDataItem { get; set; }
The getter returns null when the owner control is disposed and otherwise reads selection from a supported list or item collection. The item must be attached to an owner element because resolving its host control dereferences that ownership chain.
Gets the item's selection, focus, hover, and on-screen state.
public override AccessibleStates State { get; }
Overrides:
The selected item is marked focused and selected; a visual item under the pointer is hot-tracked, and an empty bounds rectangle is reported as offscreen.
Methods
Selects this data item in its host list.
public override void DoDefaultAction()
Overrides:
Gets the adjacent item for vertical or previous/next navigation within the owner's item collection.
public override AccessibleObject Navigate(AccessibleNavigation navdir)
The requested navigation direction.
Returns:The adjacent item's accessible object, or null for unsupported directions or at the collection boundary.
Overrides:
Applies supported selection actions to the item and then forwards the request to the base implementation.
public override void Select(AccessibleSelection flags)
The requested selection action; add, extend, take-selection, and take-focus select this item, while remove-selection does not change the data selection.
Overrides: