Class
RadDataGridAutomationPeer

AutomationPeer class for RadDataGrid.

Definition

Namespace:Telerik.UI.Automation.Peers

Assembly:Telerik.WinUI.Controls.dll

Syntax:

cs-api-definition
public class RadDataGridAutomationPeer : RadControlAutomationPeer, IGridProvider, ISelectionProvider, ITableProvider

Inheritance: objectRadControlAutomationPeerRadDataGridAutomationPeer

Implements: IGridProviderISelectionProviderITableProvider

Inherited Members RadControlAutomationPeer.GetNameCore()

Constructors

RadDataGridAutomationPeer(RadDataGrid)

Declaration

cs-api-definition
public RadDataGridAutomationPeer(RadDataGrid owner)

Parameters

owner

RadDataGrid

Properties

CanSelectMultiple

Declaration

cs-api-definition
public bool CanSelectMultiple { get; }

Property Value

bool

ColumnCount

Declaration

cs-api-definition
public int ColumnCount { get; }

Property Value

int

IsSelectionRequired

Declaration

cs-api-definition
public bool IsSelectionRequired { get; }

Property Value

bool

RowCount

Declaration

cs-api-definition
public int RowCount { get; }

Property Value

int

RowOrColumnMajor

Declaration

cs-api-definition
public RowOrColumnMajor RowOrColumnMajor { get; }

Property Value

RowOrColumnMajor

Methods

GetAutomationControlTypeCore()

Declaration

cs-api-definition
protected override AutomationControlType GetAutomationControlTypeCore()

Returns

AutomationControlType

Overrides RadControlAutomationPeer.GetAutomationControlTypeCore()

GetAutomationIdCore()

Declaration

cs-api-definition
protected override string GetAutomationIdCore()

Returns

string

GetChildrenCore()

Declaration

cs-api-definition
protected override IList<AutomationPeer> GetChildrenCore()

Returns

IList<AutomationPeer>

GetClassNameCore()

Declaration

cs-api-definition
protected override string GetClassNameCore()

Returns

string

Overrides RadControlAutomationPeer.GetClassNameCore()

GetColumnHeaders()

ITableProvider implementation.

Declaration

cs-api-definition
public IRawElementProviderSimple[] GetColumnHeaders()

Returns

IRawElementProviderSimple[]

GetHelpTextCore()

Declaration

cs-api-definition
protected override string GetHelpTextCore()

Returns

string

GetItem(int, int)

IGridProvider implementation.

Declaration

cs-api-definition
public IRawElementProviderSimple GetItem(int rowIndex, int columnIndex)

Parameters

rowIndex

int

columnIndex

int

Returns

IRawElementProviderSimple

GetLocalizedControlTypeCore()

Declaration

cs-api-definition
protected override string GetLocalizedControlTypeCore()

Returns

string

Overrides RadControlAutomationPeer.GetLocalizedControlTypeCore()

GetPatternCore(PatternInterface)

Declaration

cs-api-definition
protected override object GetPatternCore(PatternInterface patternInterface)

Parameters

patternInterface

PatternInterface

Returns

object

GetRowHeaders()

ITableProvider implementation.

Declaration

cs-api-definition
public IRawElementProviderSimple[] GetRowHeaders()

Returns

IRawElementProviderSimple[]

GetSelection()

ISelectionProvider implementation.

Declaration

cs-api-definition
public IRawElementProviderSimple[] GetSelection()

Returns

IRawElementProviderSimple[]