Automation.PatternName(AutomationPattern) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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