The first time that the UIElement property is invoked after calling this method, the element will be cached until the ReleaseCachedUIElement method has been invoked. The ReleaseUIElementCache method must be invoked once for each time that the CacheUIElement is invoked. The method is used to prevent the uielement from being retreived from the owner each time that it is requested - e.g. when checking the bounds of the child accessible objects.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2