Retrieves the control patterns that this AutomationElement supports.
Assembly: UIAutomationClient (in UIAutomationClient.dll)
This method would typically be used for debugging. Calling it requires a great deal of processing, as it queries the AutomationElement for every possible pattern. Normally you would use GetCurrentPattern to retrieve a specific control pattern from an AutomationElement. To ascertain whether a particular pattern is supported, check the appropriate property; for example, IsWindowPatternAvailableProperty.
The following example shows how to retrieve the control patterns supported by an AutomationElement.