Share via


Automation.PatternName(AutomationPattern) Método

Definición

Recupera el nombre del patrón de control especificado.

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

Parámetros

pattern
AutomationPattern

Identificador del patrón de control.

Devoluciones

String

Nombre descriptivo del patrón de control o, si no se encuentra el patrón especificado, una referencia nula (Nothing en Visual Basic).

Ejemplos

En el ejemplo siguiente se muestra el nombre de cada patrón de control admitido por .AutomationElement

Nota

Llamar a GetSupportedPatterns requiere una gran cantidad de procesamiento, ya que consulta el AutomationElement para cada patrón posible.

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

Se aplica a