IRawElementProviderFragment Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Exposes methods and properties on user interface (UI) elements that are part of a structure more than one level deep, such as a list box or a list item. Implemented by UI Automation providers.
public interface class IRawElementProviderFragment : System::Windows::Automation::Provider::IRawElementProviderSimple
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("f7063da8-8359-439c-9297-bbc5299a7d87")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragment : System.Windows.Automation.Provider.IRawElementProviderSimple
public interface IRawElementProviderFragment : System.Windows.Automation.Provider.IRawElementProviderSimple
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("f7063da8-8359-439c-9297-bbc5299a7d87")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRawElementProviderFragment = interface
interface IRawElementProviderSimple
type IRawElementProviderFragment = interface
interface IRawElementProviderSimple
Public Interface IRawElementProviderFragment
Implements IRawElementProviderSimple
- Derived
- Attributes
- Implements
Remarks
The root node of the fragment must support the IRawElementProviderFragmentRoot interface, which inherits from IRawElementProviderFragment.
Properties
BoundingRectangle |
Gets the bounding rectangle of this element. |
FragmentRoot |
Retrieves the root node of the fragment. |
HostRawElementProvider |
Gets a base provider for this element. (Inherited from IRawElementProviderSimple) |
ProviderOptions |
Gets a value that specifies characteristics of the UI Automation provider; for example, whether it is a client-side or server-side provider. (Inherited from IRawElementProviderSimple) |
Methods
GetEmbeddedFragmentRoots() |
Retrieves an array of fragment roots that are embedded in the UI Automation element tree rooted at the current element. |
GetPatternProvider(Int32) |
Retrieves an object that provides support for a control pattern on a UI Automation element. (Inherited from IRawElementProviderSimple) |
GetPropertyValue(Int32) |
Retrieves the value of a property supported by the UI Automation provider. (Inherited from IRawElementProviderSimple) |
GetRuntimeId() |
Retrieves the runtime identifier of an element. |
Navigate(NavigateDirection) |
Retrieves the UI Automation element in a specified direction within the tree. |
SetFocus() |
Sets the focus to this element. |