IRawElementProviderSimple.HostRawElementProvider Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un provider di base per questo elemento.
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
Valore della proprietà
Provider di base, o null
.
Esempio
Il codice di esempio seguente mostra un'implementazione di per una radice di HostRawElementProvider frammento ospitata in un modulo Di 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
Commenti
Questa proprietà è il provider di Automazione interfaccia utente per la finestra di un controllo personalizzato. Automazione interfaccia utente usa questo provider in combinazione con l'implementazione del provider per un controllo ospitato in una finestra. Ad esempio, l'identificatore di runtime dell'elemento viene ottenuto dal provider host.
Un provider host deve essere restituito in uno dei casi seguenti:
Questo elemento è la radice di un frammento.
L'elemento è un elemento semplice, ad esempio un pushbutton.
Il provider è un segnaposto di riposizionamento.
In altri casi, la proprietà deve restituire null
.