Automation.PatternName(AutomationPattern) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte název zadaného vzoru ovládacího prvku.
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
Identifikátor vzoru ovládacího prvku.
Návraty
Popisný název vzoru ovládacího prvku nebo odkaz s hodnotou null (Nothing
v jazyce Visual Basic), pokud nebyl nalezen zadaný vzor.
Příklady
Následující příklad zobrazuje názvy jednotlivých vzorů ovládacích prvků, které AutomationElementpodporuje .
Poznámka
Volání GetSupportedPatterns vyžaduje velké množství zpracování, protože se dotazuje na AutomationElement všechny možné vzory.
// 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