IRawElementProviderSimple.HostRawElementProvider Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
.