IRawElementProviderSimple.HostRawElementProvider Proprietà

Definizione

Ottiene un provider di base per questo elemento.

C#
public System.Windows.Automation.Provider.IRawElementProviderSimple HostRawElementProvider { get; }

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.

C#
IRawElementProviderSimple IRawElementProviderSimple.HostRawElementProvider  
{
    get 
    {
        // myHWND is the handle of the window that contains this control.
        return AutomationInteropProvider.HostProviderFromHandle(myHWND);
    }
}

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

Prodotto Versioni
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Vedi anche