Sdílet prostřednictvím


IRawElementProviderSimple.HostRawElementProvider Vlastnost

Definice

Získá základního zprostředkovatele pro tento prvek.

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.

Příklady

Následující příklad kódu ukazuje implementaci kořene fragmentu HostRawElementProvider hostovaného ve formuláři 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

Poznámky

Tato vlastnost je poskytovatelem model UI Automation pro okno vlastního ovládacího prvku. model UI Automation používá tohoto poskytovatele v kombinaci s implementací zprostředkovatele pro ovládací prvek hostovaný v okně. Například identifikátor běhu elementu se získá od zprostředkovatele hostitele.

Zprostředkovatel hostitele musí být vrácen v některém z následujících případů:

  • Tento prvek je kořenem fragmentu.

  • Element je jednoduchý prvek, jako je například tlačítko stisknuto.

  • Zprostředkovatel je zástupný symbol pro přemístění.

V jiných případech by vlastnost měla vrátit null.

Platí pro

Viz také