Partager via


Automation.PatternName(AutomationPattern) Méthode

Définition

Récupère le nom du modèle de contrôle indiqué.

public:
 static System::String ^ PatternName(System::Windows::Automation::AutomationPattern ^ pattern);
public static string PatternName (System.Windows.Automation.AutomationPattern pattern);
static member PatternName : System.Windows.Automation.AutomationPattern -> string
Public Shared Function PatternName (pattern As AutomationPattern) As String

Paramètres

pattern
AutomationPattern

Identificateur du modèle de contrôle.

Retours

Nom convivial du modèle de contrôle, ou référence null (Nothing en Visual Basic) si le modèle spécifié est introuvable.

Exemples

L’exemple suivant affiche le nom de chaque modèle de contrôle pris en charge par un AutomationElement.

Notes

L’appel GetSupportedPatterns nécessite beaucoup de traitement, car il interroge le AutomationElement pour chaque modèle possible.

// element is an AutomationElement.
AutomationPattern[] patterns = element.GetSupportedPatterns();
foreach (AutomationPattern pattern in patterns)
{
    Console.WriteLine("ProgrammaticName: " + pattern.ProgrammaticName);
    Console.WriteLine("PatternName: " + Automation.PatternName(pattern));
}
' element is an AutomationElement.
Dim patterns As AutomationPattern() = element.GetSupportedPatterns()
Dim pattern As AutomationPattern
For Each pattern In patterns
    Console.WriteLine("ProgrammaticName: " + pattern.ProgrammaticName)
    Console.WriteLine("PatternName: " + Automation.PatternName(pattern))
Next pattern

S’applique à