AutomationElement.GetCachedPropertyValue Method (AutomationProperty)
Retrieves the value of the specified property from the cache of this AutomationElement. An appropriate default value for the property type is returned for properties not explicitly supported by the target user interface (UI) element.
Assembly: UIAutomationClient (in UIAutomationClient.dll)
If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, a default property specified by UI Automation is returned. For information on default properties, see the property identifier fields of AutomationElement, such as AcceleratorKeyProperty.
This method throws an exception if the requested property was not previously cached.