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.
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.