IRawElementProviderSimple.GetPatternProvider(Int32) Méthode
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.
Récupère un objet qui prend en charge un modèle de contrôle sur un élément UI Automation.
public:
System::Object ^ GetPatternProvider(int patternId);
public object GetPatternProvider(int patternId);
abstract member GetPatternProvider : int -> obj
Public Function GetPatternProvider (patternId As Integer) As Object
Paramètres
- patternId
- Int32
Identificateur du modèle.
Retours
Objet qui implémente l’interface de modèle ou null si le modèle n’est pas pris en charge.
Exemples
L’exemple suivant montre une implémentation d’un GetPatternProvider fournisseur qui prend uniquement InvokePatternen charge .
/// <summary>
/// Returns the object that supports the specified pattern.
/// </summary>
/// <param name="patternId">ID of the pattern.</param>
/// <returns>Object that implements IInvokeProvider.</returns>
object IRawElementProviderSimple.GetPatternProvider(int patternId)
{
if (patternId == InvokePatternIdentifiers.Pattern.Id)
{
// Return an object that implements IInvokeProvider.
return myInvokePatternProvider;
}
else
{
return null;
}
}
''' <summary>
''' Returns the object that supports the specified pattern.
''' </summary>
''' <param name="patternId">ID of the pattern.</param>
''' <returns>Object that implements IInvokeProvider.</returns>
Function GetPatternProvider(ByVal patternId As Integer) As Object _
Implements IRawElementProviderSimple.GetPatternProvider
If patternId = InvokePatternIdentifiers.Pattern.Id Then
' Return an object that implements IInvokeProvider.
Return myInvokePatternProvider
Else
Return Nothing
End If
End Function 'IRawElementProviderSimple.GetPatternProvider
S’applique à
Voir aussi
- Vue d’ensemble des fournisseurs UI Automation
- Implémentation du fournisseur de UI Automation côté serveur