Automation.PatternName(AutomationPattern) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recupera o nome do padrão de controlo 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
O identificador do padrão de controlo.
Devoluções
O nome amigável do padrão de controlo, ou uma referência nula (Nothing em Visual Basic) se o padrão especificado não for encontrado.
Exemplos
O exemplo seguinte mostra o nome de cada padrão de controlo suportado por um AutomationElement.
Note
A chamada GetSupportedPatterns requer muito processamento, pois interroga o AutomationElement para todos os padrões possíveis.
// 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