Automation.PatternName(AutomationPattern) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera nazwę określonego wzorca kontrolki.
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
Parametry
- pattern
- AutomationPattern
Identyfikator wzorca kontrolki.
Zwraca
Przyjazna nazwa wzorca kontrolki lub odwołanie o wartości null (Nothing
w Visual Basic), jeśli określony wzorzec nie zostanie znaleziony.
Przykłady
W poniższym przykładzie przedstawiono nazwę każdego wzorca kontrolki obsługiwanego przez element AutomationElement.
Uwaga
Wywołanie GetSupportedPatterns wymaga dużo przetwarzania, ponieważ wysyła zapytanie do każdego możliwego AutomationElement wzorca.
// 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