Class RadFragmentUIAutomationProvider
Inheritance
System.Object
RadFragmentUIAutomationProvider
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UIAutomation
Assembly: Telerik.WinControls.UI.dll
Syntax
public abstract class RadFragmentUIAutomationProvider : IRadRawElementProviderFragment, IRawElementProviderFragment, IRawElementProviderSimple
Constructors
RadFragmentUIAutomationProvider(IRadRawElementProviderFragment)
Declaration
public RadFragmentUIAutomationProvider(IRadRawElementProviderFragment parent)
Parameters
IRadRawElementProviderFragment
parent
|
Fields
childUIAProvidersPool
Declaration
protected readonly IDictionary<object, IRadRawElementProviderFragment> childUIAProvidersPool
Field Value
System.Collections.Generic.IDictionary<System.Object, IRadRawElementProviderFragment>
|
Properties
BoundingRectangle
Declaration
public abstract Rect BoundingRectangle { get; }
Property Value
System.Windows.Rect
|
FragmentRoot
Declaration
public virtual IRawElementProviderFragmentRoot FragmentRoot { get; }
Property Value
System.Windows.Automation.Provider.IRawElementProviderFragmentRoot
|
HostRawElementProvider
Declaration
public virtual IRawElementProviderSimple HostRawElementProvider { get; }
Property Value
System.Windows.Automation.Provider.IRawElementProviderSimple
|
Parent
Declaration
public virtual IRadRawElementProviderFragment Parent { get; }
Property Value
IRadRawElementProviderFragment
|
ProviderOptions
Declaration
public ProviderOptions ProviderOptions { get; }
Property Value
System.Windows.Automation.Provider.ProviderOptions
|
Methods
Disconnect()
FindChildUIAutomationProvider<T>(Object)
Declaration
public T FindChildUIAutomationProvider<T>(object element)
where T : IRawElementProviderFragment
Parameters
System.Object
element
|
Returns
T
|
Type Parameters
T
|
Implements
GetAutomationId()
Declaration
public abstract object GetAutomationId()
Returns
System.Object
|
GetChildElementProviderFragment(Object, Func<Object, IRadRawElementProviderFragment>)
Declaration
public virtual IRawElementProviderFragment GetChildElementProviderFragment(object child, Func<object, IRadRawElementProviderFragment> initFunc = null)
Parameters
System.Object
child
|
System.Func<System.Object, IRadRawElementProviderFragment>
initFunc
|
Returns
System.Windows.Automation.Provider.IRawElementProviderFragment
|
Implements
GetChildElementProviderFragment(Object, Object, Func<Object, Object, IRadRawElementProviderFragment>)
Declaration
public virtual IRawElementProviderFragment GetChildElementProviderFragment(object child, object context, Func<object, object, IRadRawElementProviderFragment> initFunc = null)
Parameters
System.Object
child
|
System.Object
context
|
System.Func<System.Object, System.Object, IRadRawElementProviderFragment>
initFunc
|
Returns
System.Windows.Automation.Provider.IRawElementProviderFragment
|
Implements
GetEmbeddedFragmentRoots()
Declaration
public virtual IRawElementProviderSimple[] GetEmbeddedFragmentRoots()
Returns
System.Windows.Automation.Provider.IRawElementProviderSimple[]
|
GetOwner()
Declaration
protected abstract object GetOwner()
Returns
System.Object
|
GetPatternProvider(Int32)
Declaration
public abstract object GetPatternProvider(int patternId)
Parameters
System.Int32
patternId
|
Returns
System.Object
|
GetPropertyValue(Int32)
Declaration
public virtual object GetPropertyValue(int propertyId)
Parameters
System.Int32
propertyId
|
Returns
System.Object
|
GetRuntimeId()
Declaration
public abstract int[] GetRuntimeId()
Returns
System.Int32[]
|
Navigate(NavigateDirection)
NavigateNextSibling(IRawElementProviderFragment)
NavigatePreviousSibling(IRawElementProviderFragment)
SetFocus()
Declaration
public abstract void SetFocus()
Explicit Interface Implementations
IRadRawElementProviderFragment.Owner
Declaration
object IRadRawElementProviderFragment.Owner { get; }
Returns
System.Object
|