New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UIAutomation.Spinner

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
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.GetRectArray(Rect)RadFragmentUIAutomationProvider.ParentRadFragmentUIAutomationProvider.ProviderOptionsRadFragmentUIAutomationProvider.HostRawElementProviderRadFragmentUIAutomationProvider.FragmentRoot...

Constructors

C#
public SpinElementUIAutomationProvider(IRadRawElementProviderFragment parent, RadSpinElement owner)
Parameters:parentIRadRawElementProviderFragmentownerRadSpinElement

Properties

Represents UI Automation provider associated with a Spinner control.

C#
public RadSpinElement SpinElement { get; }

Methods

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

C#
public override object GetPatternProvider(int patternId)
Parameters:patternIdintReturns:

object

Overrides: RadElementBaseUIAutomationProvider<RadSpinElement>.GetPatternProvider(int)

Implements: IRawElementProviderSimple.GetPatternProvider(int)

C#
public override object GetPropertyValue(int propertyId)
Parameters:propertyIdintReturns:

object

Overrides: RadElementBaseUIAutomationProvider<RadSpinElement>.GetPropertyValue(int)

Implements: IRawElementProviderSimple.GetPropertyValue(int)

C#
public override IRawElementProviderFragment Navigate(NavigateDirection direction)
Parameters:directionNavigateDirectionReturns:

IRawElementProviderFragment

Overrides: RadFragmentUIAutomationProvider.Navigate(NavigateDirection)

Implements: IRawElementProviderFragment.Navigate(NavigateDirection)

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

C#
public override IRawElementProviderFragment NavigateNextSibling(IRawElementProviderFragment child)
Parameters:childIRawElementProviderFragmentReturns:

IRawElementProviderFragment

The next sibling element.

Overrides: RadFragmentUIAutomationProvider.NavigateNextSibling(IRawElementProviderFragment)

Implements: IRadRawElementProviderFragment.NavigateNextSibling(IRawElementProviderFragment)

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

C#
public override IRawElementProviderFragment NavigatePreviousSibling(IRawElementProviderFragment child)
Parameters:childIRawElementProviderFragmentReturns:

IRawElementProviderFragment

The previous sibling element.

Overrides: RadFragmentUIAutomationProvider.NavigatePreviousSibling(IRawElementProviderFragment)

Implements: IRadRawElementProviderFragment.NavigatePreviousSibling(IRawElementProviderFragment)