Sprache

Automation.PatternName(AutomationPattern) Methode

Definition

Ruft den Namen des angegebenen Steuerelementmusters ab.

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

Parameter

pattern
AutomationPattern

Der Bezeichner des Steuerelementmusters.

Gibt zurück

Der Anzeigename des Steuerelementmusters oder ein Nullverweis (Nothing in Visual Basic), wenn das angegebene Muster nicht gefunden wird.

Beispiele

Im folgenden Beispiel wird der Name der einzelnen Steuerelementmuster angezeigt, die von einem Steuerelementmuster AutomationElementunterstützt werden.

Note

Das Aufrufen GetSupportedPatterns erfordert eine große Menge Verarbeitung, da er das AutomationElement für jedes mögliche Muster abfragt.

// 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

Gilt für: