IRawElementProviderSimple.HostRawElementProvider Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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
.