Class
RadGridViewUIAutomationProvider

Definition

Namespace:Telerik.WinControls.UIAutomation.DataGrid

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class RadGridViewUIAutomationProvider : RadControlBaseRootUIAutomationProvider<RadGridView>, IRadRawElementProviderFragmentRoot, IRawElementProviderFragmentRoot, IRadRawElementProviderFragment, IRawElementProviderFragment, IRawElementProviderSimple

Inheritance: objectRadFragmentUIAutomationProviderRadControlBaseRootUIAutomationProvider<RadGridView>RadGridViewUIAutomationProvider

Implements: IRadRawElementProviderFragmentIRadRawElementProviderFragmentRootIRawElementProviderFragmentIRawElementProviderFragmentRootIRawElementProviderSimple

Inherited Members RadControlBaseRootUIAutomationProvider<RadGridView>.GetOwner()RadControlBaseRootUIAutomationProvider<RadGridView>.GetRuntimeId()RadControlBaseRootUIAutomationProvider<RadGridView>.GetScrollbarElementAtPoint(RadScrollBarElement, ScrollBarElementUIAutomationProvider, double, double)RadControlBaseRootUIAutomationProvider<RadGridView>.IsPointInControl(RadElement, double, double)RadControlBaseRootUIAutomationProvider<RadGridView>.GetShortcut(out int)RadControlBaseRootUIAutomationProvider<RadGridView>.OnOwnerParentChanged(object, EventArgs)RadControlBaseRootUIAutomationProvider<RadGridView>.OnOwnerEnabledChanged(object, EventArgs)RadControlBaseRootUIAutomationProvider<RadGridView>.OwnerRadControlBaseRootUIAutomationProvider<RadGridView>.BoundingRectangleRadControlBaseRootUIAutomationProvider<RadGridView>.FragmentRootRadControlBaseRootUIAutomationProvider<RadGridView>.HostRawElementProviderRadFragmentUIAutomationProvider.childUIAProvidersPoolRadFragmentUIAutomationProvider.GetEmbeddedFragmentRoots()RadFragmentUIAutomationProvider.GetChildElementProviderFragment(object, Func<object, IRadRawElementProviderFragment>)RadFragmentUIAutomationProvider.GetChildElementProviderFragment(object, object, Func<object, object, IRadRawElementProviderFragment>)RadFragmentUIAutomationProvider.FindChildUIAutomationProvider<T>(object)RadFragmentUIAutomationProvider.GetRectArray(Rect)RadFragmentUIAutomationProvider.ParentRadFragmentUIAutomationProvider.ProviderOptions

Constructors

RadGridViewUIAutomationProvider(RadGridView)

Declaration

cs-api-definition
public RadGridViewUIAutomationProvider(RadGridView owner)

Parameters

owner

RadGridView

Methods

Disconnect()

Used to release the UI Automation provider. This method is called when the UI Automation provider is no longer needed.

Declaration

cs-api-definition
public override void Disconnect()

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.Disconnect()

ElementProviderFromPoint(double, double)

Declaration

cs-api-definition
public override IRawElementProviderFragment ElementProviderFromPoint(double x, double y)

Parameters

x

double

y

double

Returns

IRawElementProviderFragment

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.ElementProviderFromPoint(double, double)

GetAutomationId()

Declaration

cs-api-definition
public override object GetAutomationId()

Returns

object

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.GetAutomationId()

GetFocus()

Declaration

cs-api-definition
public override IRawElementProviderFragment GetFocus()

Returns

IRawElementProviderFragment

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.GetFocus()

GetPatternProvider(int)

Declaration

cs-api-definition
public override object GetPatternProvider(int patternId)

Parameters

patternId

int

Returns

object

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.GetPatternProvider(int)

GetPropertyValue(int)

Declaration

cs-api-definition
public override object GetPropertyValue(int propertyId)

Parameters

propertyId

int

Returns

object

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.GetPropertyValue(int)

Navigate(NavigateDirection)

Declaration

cs-api-definition
public override IRawElementProviderFragment Navigate(NavigateDirection direction)

Parameters

direction

NavigateDirection

Returns

IRawElementProviderFragment

Overrides RadFragmentUIAutomationProvider.Navigate(NavigateDirection)

NavigateNextSibling(IRawElementProviderFragment)

Navigates the next sibling of the specified child element. If there is no next sibling returns NULL.

Declaration

cs-api-definition
public override IRawElementProviderFragment NavigateNextSibling(IRawElementProviderFragment child)

Parameters

child

IRawElementProviderFragment

Returns

IRawElementProviderFragment

The next sibling element.

Overrides RadFragmentUIAutomationProvider.NavigateNextSibling(IRawElementProviderFragment)

NavigatePreviousSibling(IRawElementProviderFragment)

Navigates the previous sibling of the specified child element. If there is no previous sibling returns NULL.

Declaration

cs-api-definition
public override IRawElementProviderFragment NavigatePreviousSibling(IRawElementProviderFragment child)

Parameters

child

IRawElementProviderFragment

Returns

IRawElementProviderFragment

The previous sibling element.

Overrides RadFragmentUIAutomationProvider.NavigatePreviousSibling(IRawElementProviderFragment)

OnOwnerGotFocus(object, EventArgs)

Declaration

cs-api-definition
protected override void OnOwnerGotFocus(object sender, EventArgs e)

Parameters

sender

object

e

EventArgs

Overrides RadControlBaseRootUIAutomationProvider<RadGridView>.OnOwnerGotFocus(object, EventArgs)

SetFocus()

Declaration

cs-api-definition
public override void SetFocus()

Overrides RadFragmentUIAutomationProvider.SetFocus()