IRawElementProviderFragmentRoot 接口

定义

公开片段中根元素的方法和属性。

public interface class IRawElementProviderFragmentRoot : System::Windows::Automation::Provider::IRawElementProviderFragment
public interface class IRawElementProviderFragmentRoot : System::Windows::Automation::Provider::IRawElementProviderFragment, System::Windows::Automation::Provider::IRawElementProviderSimple
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment, System.Windows.Automation.Provider.IRawElementProviderSimple
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment
public interface IRawElementProviderFragmentRoot : System.Windows.Automation.Provider.IRawElementProviderFragment, System.Windows.Automation.Provider.IRawElementProviderSimple
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("620ce2a5-ab8f-40a9-86cb-de3c75599b58")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IRawElementProviderFragmentRoot = interface
    interface IRawElementProviderFragment
    interface IRawElementProviderSimple
type IRawElementProviderFragmentRoot = interface
    interface IRawElementProviderFragment
    interface IRawElementProviderSimple
Public Interface IRawElementProviderFragmentRoot
Implements IRawElementProviderFragment
Public Interface IRawElementProviderFragmentRoot
Implements IRawElementProviderFragment, IRawElementProviderSimple
属性
实现

注解

此接口由框架中的根元素实现;例如,窗口中的列表框。 同一片段中的其他元素(如列表项)实现 IRawElementProviderFragment 接口。

属性

BoundingRectangle

获取此元素的边框。

(继承自 IRawElementProviderFragment)
FragmentRoot

检索该片段的根节点。

(继承自 IRawElementProviderFragment)
HostRawElementProvider

获取此元素的基本提供程序。

(继承自 IRawElementProviderSimple)
ProviderOptions

获取一个值,该值指定 UI 自动化提供程序的特征;例如,该程序是客户端还是服务器端提供程序。

(继承自 IRawElementProviderSimple)

方法

ElementProviderFromPoint(Double, Double)

检索此片段中位于指定点处的元素。

GetEmbeddedFragmentRoots()

检索嵌入在UI 自动化元素树中的片段根的数组,这些元素根位于当前元素上。

(继承自 IRawElementProviderFragment)
GetFocus()

检索片段中具有输入焦点的元素。

GetPatternProvider(Int32)

检索一个 对象,该对象为 UI 自动化 元素上的控件模式提供支持。

(继承自 IRawElementProviderSimple)
GetPropertyValue(Int32)

检索 UI 自动化提供程序支持的某个属性的值。

(继承自 IRawElementProviderSimple)
GetRuntimeId()

检索元素的运行时标识符。

(继承自 IRawElementProviderFragment)
Navigate(NavigateDirection)

检索树中指定方向的UI 自动化元素。

(继承自 IRawElementProviderFragment)
SetFocus()

将焦点设置到此元素。

(继承自 IRawElementProviderFragment)

适用于

另请参阅