IRawElementProviderSimple.HostRawElementProvider Vlastnost

Definice

Získá základního poskytovatele pro tento element.Gets a base provider for this element.

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

Hodnota vlastnosti

IRawElementProviderSimple

Základní zprostředkovatel nebo null .The base provider, or null.

Příklady

Následující příklad kódu ukazuje implementaci HostRawElementProvider pro kořenovou složku fragmentu, která je hostována ve formuláři Windows.The following example code shows an implementation of HostRawElementProvider for a fragment root that is hosted in a Windows form.

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

Poznámky

Tato vlastnost je zprostředkovatel automatizace uživatelského rozhraní pro okno vlastního ovládacího prvku.This property is the UI Automation provider for the window of a custom control. Automatizace uživatelského rozhraní používá tohoto poskytovatele v kombinaci s implementací poskytovatele pro ovládací prvek hostovaný v okně.UI Automation uses this provider in combination with your provider implementation for a control hosted in a window. Například identifikátor runtime elementu je získán od poskytovatele hostitele.For example, the run-time identifier of the element is obtained from the host provider.

Zprostředkovatel hostitele musí být vrácen v jednom z následujících případů:A host provider must be returned in any of the following cases:

  • Tento prvek je kořenem fragmentu.This element is the root of a fragment.

  • Element je jednoduchý element, jako je například (pushbutton).The element is a simple element such as a pushbutton.

  • Poskytovatel je zástupný symbol pro změnu umístění.The provider is a repositioning placeholder.

V jiných případech by vlastnost měla vracet null .In other cases, the property should return null.

Platí pro