Automation.PatternName(AutomationPattern) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает имя указанного шаблона элемента управления.
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
Параметры
- pattern
- AutomationPattern
Идентификатор шаблона элемента управления.
Возвращаемое значение
Понятное имя шаблона элемента управления или пустая ссылка (Nothing
в Visual Basic), если указанный шаблон не найден.
Примеры
В следующем примере отображается имя каждого шаблона элемента управления, поддерживаемого .AutomationElement
Примечание
Вызов GetSupportedPatterns требует большой обработки, так как он запрашивает все возможные AutomationElement шаблоны.
// 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