AutomationElement.GetSupportedPatterns Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de besturingspatronen op die hierdoor AutomationElement worden ondersteund.
public:
cli::array <System::Windows::Automation::AutomationPattern ^> ^ GetSupportedPatterns();
public System.Windows.Automation.AutomationPattern[] GetSupportedPatterns();
member this.GetSupportedPatterns : unit -> System.Windows.Automation.AutomationPattern[]
Public Function GetSupportedPatterns () As AutomationPattern()
Retouren
Een matrix met AutomationPattern objecten die de ondersteunde besturingspatronen vertegenwoordigen.
Voorbeelden
In het volgende voorbeeld ziet u hoe u de besturingspatronen ophaalt die worden ondersteund door een 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
Opmerkingen
Deze methode wordt doorgaans gebruikt voor foutopsporing. Voor het aanroepen ervan is een groot deel van de verwerking vereist, omdat er query's AutomationElement worden uitgevoerd op elk mogelijk patroon. Normaal gesproken gebruikt GetCurrentPattern u om een specifiek besturingspatroon op te halen uit een AutomationElement. Als u wilt controleren of een bepaald patroon wordt ondersteund, controleert u de juiste eigenschap; bijvoorbeeld IsWindowPatternAvailableProperty.