語言

IRawElementProviderSimple.HostRawElementProvider 屬性

定義

為這個元素找一個基礎供應者。

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

備註

此屬性是自訂控制項視窗的 使用者介面自動化 提供者。 使用者介面自動化 會將此提供者與你的提供者實作結合,作為視窗中託管的控制項。 例如,元素的執行時識別碼是從主機提供者取得的。

在以下任一情況下,必須退還主機提供者:

  • 這個元素是片段的根音。

  • 這個元件是一個簡單的元件,例如按鈕。

  • 提供者只是重新定位的佔位符。

在其他情況下,該財產應該會返回 null。

適用於

另請參閱