Back to Devexpress

TdxGridColumnAutomationSettings Class

vcl-cxgridtableview-f6853cbe.md

latest4.7 KB
Original Source

TdxGridColumnAutomationSettings Class

Stores UI Automation tree-related settings for a grid column.

Declaration

delphi
TdxGridColumnAutomationSettings = 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 TcxGridColumnAutomationSettings class. These members allow you to configure column content mapping to a node in a UI Automation tree if the dxUIAutomationEnabled global variable is set to True.

UI Automation Settings

DescribedBy | NamedBy

Specify controls used as sources of the current column 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 column in the UI Automation tree. Third-party UIA clients read these properties when a cell within the column accepts focus.IncludeCellInRowNameSpecifies if the column value is included in UIA information for the focused row. This option can be useful if column values help users to identify the focused row.IsContentElement | IsControlElementSpecify if the column 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 column depending on certain conditions.OnInitializePropertiesAllows you to initialize individual UIA node properties for the current column.

General-Purpose API Members

Assign | AssignToCopy UI Automation tree settings between grid columns.

Direct TdxGridColumnAutomationSettings Class Reference

The TcxCustomGridColumn.Automation property references a TdxGridColumnAutomationSettings object.

Inheritance

TObject TPersistent TInterfacedPersistent TcxInterfacedPersistent TdxAutomationElementSettings TdxGridColumnAutomationSettings

See Also

TdxGridTableViewAutomationSettings Class

TdxGridColumnAutomationSettings Members

cxGridTableView Unit