Automation.PatternName(AutomationPattern) 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 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