Condividi tramite


IRawElementProviderSimple.HostRawElementProvider Proprietà

Definizione

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.

Si applica a

Vedi anche