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)

適用対象

こちらもご覧ください