Partager via


IRawElementProviderSimple.HostRawElementProvider Propriété

Définition

Obtient un fournisseur de base pour cet élément.

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

Valeur de propriété

IRawElementProviderSimple

Fournisseur de base ou null.

Exemples

L’exemple de code suivant montre une implémentation d’une racine de HostRawElementProvider fragment hébergée dans un formulaire 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

Remarques

Cette propriété est le fournisseur UI Automation pour la fenêtre d’un contrôle personnalisé. UI Automation utilise ce fournisseur en combinaison avec l’implémentation de votre fournisseur pour un contrôle hébergé dans une fenêtre. Par exemple, l’identificateur d’exécution de l’élément est obtenu à partir du fournisseur hôte.

Un fournisseur hôte doit être retourné dans l’un des cas suivants :

  • Cet élément est la racine d’un fragment.

  • L’élément est un élément simple tel qu’un pushbutton.

  • Le fournisseur est un espace réservé de repositionnement.

Dans d’autres cas, la propriété doit retourner null.

S’applique à

Voir aussi