IRawElementProviderSimple.HostRawElementProvider プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この要素の基本プロバイダーを取得します。
public:
property System::Windows::Automation::Provider::IRawElementProviderSimple ^ HostRawElementProvider { System::Windows::Automation::Provider::IRawElementProviderSimple ^ get(); };
public System.Windows.Automation.Provider.IRawElementProviderSimple HostRawElementProvider { get; }
member this.HostRawElementProvider : System.Windows.Automation.Provider.IRawElementProviderSimple
Public ReadOnly Property HostRawElementProvider As IRawElementProviderSimple
プロパティ値
基本プロバイダー、または null
。
例
次のHostRawElementProviderコード例は、Windows 形式でホストされているフラグメント ルートの実装を示しています。
IRawElementProviderSimple IRawElementProviderSimple.HostRawElementProvider
{
get
{
// myHWND is the handle of the window that contains this control.
return AutomationInteropProvider.HostProviderFromHandle(myHWND);
}
}
ReadOnly Property HostRawElementProvider() As IRawElementProviderSimple _
Implements IRawElementProviderSimple.HostRawElementProvider
Get
' myHWND is the handle of the window that contains this control.
Return AutomationInteropProvider.HostProviderFromHandle(myHWND)
End Get
End Property
注釈
このプロパティは、カスタム コントロールのウィンドウのUI オートメーション プロバイダーです。 UI オートメーションでは、このプロバイダーを、ウィンドウでホストされているコントロールのプロバイダー実装と組み合わせて使用します。 たとえば、要素の実行時識別子はホスト プロバイダーから取得されます。
ホスト プロバイダーは、次のいずれかの場合に返される必要があります。
この要素はフラグメントのルートです。
要素は、プッシュ ボタンなどの単純な要素です。
プロバイダーは、再配置するプレースホルダーです。
それ以外の場合は、プロパティが返されます null
。