Class
ScrollBarElementUIAutomationProvider

Definition

Namespace:Telerik.WinControls.UIAutomation.ScrollBar

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class ScrollBarElementUIAutomationProvider : RadElementBaseUIAutomationProvider<RadScrollBarElement>, IRadRawElementProviderFragment, IRawElementProviderFragment, IRawElementProviderSimple

Inheritance: objectRadFragmentUIAutomationProviderRadElementBaseUIAutomationProvider<RadScrollBarElement>ScrollBarElementUIAutomationProvider

Implements: IRadRawElementProviderFragmentIRawElementProviderFragmentIRawElementProviderSimple

Inherited Members RadElementBaseUIAutomationProvider<RadScrollBarElement>.GetOwner()RadElementBaseUIAutomationProvider<RadScrollBarElement>.Disconnect()RadElementBaseUIAutomationProvider<RadScrollBarElement>.GetRuntimeId()RadElementBaseUIAutomationProvider<RadScrollBarElement>.BoundingRectangleRadElementBaseUIAutomationProvider<RadScrollBarElement>.OwnerRadFragmentUIAutomationProvider.childUIAProvidersPoolRadFragmentUIAutomationProvider.GetEmbeddedFragmentRoots()RadFragmentUIAutomationProvider.GetChildElementProviderFragment(object, Func<object, IRadRawElementProviderFragment>)RadFragmentUIAutomationProvider.GetChildElementProviderFragment(object, object, Func<object, object, IRadRawElementProviderFragment>)RadFragmentUIAutomationProvider.FindChildUIAutomationProvider<T>(object)RadFragmentUIAutomationProvider.ParentRadFragmentUIAutomationProvider.ProviderOptionsRadFragmentUIAutomationProvider.HostRawElementProviderRadFragmentUIAutomationProvider.FragmentRoot

Constructors

ScrollBarElementUIAutomationProvider(IRadRawElementProviderFragment, RadScrollBarElement)

Declaration

cs-api-definition
public ScrollBarElementUIAutomationProvider(IRadRawElementProviderFragment parent, RadScrollBarElement owner)

Parameters

parent

IRadRawElementProviderFragment

owner

RadScrollBarElement

Methods

GetAutomationId()

Declaration

cs-api-definition
public override object GetAutomationId()

Returns

object

Overrides RadElementBaseUIAutomationProvider<RadScrollBarElement>.GetAutomationId()

GetPatternProvider(int)

Declaration

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

Parameters

patternId

int

Returns

object

Overrides RadElementBaseUIAutomationProvider<RadScrollBarElement>.GetPatternProvider(int)

GetPropertyValue(int)

Declaration

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

Parameters

propertyId

int

Returns

object

Overrides RadElementBaseUIAutomationProvider<RadScrollBarElement>.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)

SetFocus()

Declaration

cs-api-definition
public override void SetFocus()

Overrides RadFragmentUIAutomationProvider.SetFocus()