Back to Devexpress

TdxGridTableViewAutomationSettings Class

vcl-cxgridtableview-4004a5a4.md

latest5.4 KB
Original Source

TdxGridTableViewAutomationSettings Class

Stores UI Automation tree-related settings for a grid Table View.

Declaration

delphi
TdxGridTableViewAutomationSettings = class(
    TdxAutomationElementSettings
)

Remarks

UI Automation-based assistive tools (such as Microsoft Narrator) rely on the Microsoft UI Automation (UIA) framework to obtain information about UI elements in an application.

Main API Members

The list below outlines key members of the TdxGridTableViewAutomationSettings class. These members determine how a grid Table View maps its content to nodes in a UI Automation tree if the dxUIAutomationEnabled global variable is set to True.

UI Automation Settings

DefaultIncludeCellsInRowNameSpecifies if all visible column values are included in the UI Automation node that corresponds to the focused row. For example, this option can be useful if the grid View contains no more than four or five visible columns.DescribedBy | NamedBy

Specify controls used as sources of the current grid View name and description as a node in a UI Automation tree.

Note

DescribedBy and NamedBy properties are in effect only if corresponding properties (Description and Name) are unspecified.

Description | NameSpecify name and description for the grid View in the UI Automation tree. Third-party UIA clients read these properties when the grid View accepts focus.IsContentElement | IsControlElementSpecify if the grid View belongs to content and control views (subsets) of the UI Automation tree.

UI Automation Events

OnCalculatePropertyAllows you to modify calculated UIA node property values for the current grid View depending on certain conditions.OnCalculateRowPropertyAllows you to modify calculated UIA node property values for an individual data row in the current grid View.OnInitializePropertiesAllows you to initialize individual UIA node properties manually for the current grid View.OnInitializeRowPropertiesAllows you to initialize individual UIA node properties manually for an individual data row in the current grid View.

General-Purpose API Members

Assign | AssignToCopy UI Automation tree settings between grid Table Views.

Direct TdxGridTableViewAutomationSettings Class Reference

The TcxGridTableView.Automation property references a TdxGridTableViewAutomationSettings object.

Inheritance

TObject TPersistent TInterfacedPersistent TcxInterfacedPersistent TdxAutomationElementSettings TdxGridTableViewAutomationSettings

See Also

Accessibility Support

TdxAutomationElementSettings Class

TdxGridTableViewAutomationSettings Members

cxGridTableView Unit