Class
SpinElementUIAutomationProvider

Definition

Namespace:Telerik.WinControls.UIAutomation.Spinner

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class SpinElementUIAutomationProvider : RadElementBaseUIAutomationProvider<RadSpinElement>, IRadRawElementProviderFragment, IRawElementProviderFragment, IRawElementProviderSimple

Inheritance: objectRadFragmentUIAutomationProviderRadElementBaseUIAutomationProvider<RadSpinElement>SpinElementUIAutomationProvider

Implements: IRadRawElementProviderFragmentIRawElementProviderFragmentIRawElementProviderSimple

Inherited Members RadElementBaseUIAutomationProvider<RadSpinElement>.GetOwner()RadElementBaseUIAutomationProvider<RadSpinElement>.GetAutomationId()RadElementBaseUIAutomationProvider<RadSpinElement>.GetRuntimeId()RadElementBaseUIAutomationProvider<RadSpinElement>.BoundingRectangleRadElementBaseUIAutomationProvider<RadSpinElement>.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

SpinElementUIAutomationProvider(IRadRawElementProviderFragment, RadSpinElement)

Declaration

cs-api-definition
public SpinElementUIAutomationProvider(IRadRawElementProviderFragment parent, RadSpinElement owner)

Parameters

parent

IRadRawElementProviderFragment

owner

RadSpinElement

Properties

SpinElement

Represents UI Automation provider associated with a Spinner control.

Declaration

cs-api-definition
public RadSpinElement SpinElement { get; }

Property Value

RadSpinElement

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 RadElementBaseUIAutomationProvider<RadSpinElement>.Disconnect()

Implements IRadRawElementProviderFragment.Disconnect()

GetPatternProvider(int)

Declaration

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

Parameters

patternId

int

Returns

object

Overrides RadElementBaseUIAutomationProvider<RadSpinElement>.GetPatternProvider(int)

Implements IRawElementProviderSimple.GetPatternProvider(int)

GetPropertyValue(int)

Declaration

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

Parameters

propertyId

int

Returns

object

Overrides RadElementBaseUIAutomationProvider<RadSpinElement>.GetPropertyValue(int)

Implements IRawElementProviderSimple.GetPropertyValue(int)

Navigate(NavigateDirection)

Declaration

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

Parameters

direction

NavigateDirection

Returns

IRawElementProviderFragment

Overrides RadFragmentUIAutomationProvider.Navigate(NavigateDirection)

Implements IRawElementProviderFragment.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)

Implements IRadRawElementProviderFragment.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)

Implements IRadRawElementProviderFragment.NavigatePreviousSibling(IRawElementProviderFragment)

SetFocus()

Declaration

cs-api-definition
public override void SetFocus()

Overrides RadFragmentUIAutomationProvider.SetFocus()

Implements IRawElementProviderFragment.SetFocus()