Lingua

Automation.PatternName(AutomationPattern) Metodo

Definizione

Recupera il nome del pattern di controllo specificato.

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

Parametri

pattern
AutomationPattern

Identificatore del pattern di controllo.

Valori restituiti

Nome descrittivo del pattern di controllo o riferimento Null (Nothing in Visual Basic) se il criterio specificato non viene trovato.

Esempio

Nell'esempio seguente viene visualizzato il nome di ogni pattern di controllo supportato da un oggetto AutomationElement.

Note

La chiamata GetSupportedPatterns richiede una grande quantità di elaborazione, perché esegue una query su AutomationElement per ogni modello possibile.

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

Si applica a