Aracılığıyla paylaş


Automation.PatternName(AutomationPattern) Yöntem

Tanım

Belirtilen denetim deseninin adını alır.

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

Parametreler

pattern
AutomationPattern

Denetim deseninin tanımlayıcısı.

Döndürülenler

Denetim deseninin kolay adı veya belirtilen desen bulunamazsa null başvuru (Nothing Visual Basic'te).

Örnekler

Aşağıdaki örnek, tarafından AutomationElementdesteklenen her denetim deseninin adını görüntüler.

Not

Çağrısı GetSupportedPatterns , mümkün olan her deseni sorguladıkça AutomationElement büyük miktarda işleme gerektirir.

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

Şunlara uygulanır