Tree Helper. Disconnect Children Recursive(UIElement) Method
Explicitly removes all references from a target UIElement, with the goal of cleaning up reference cycles.
Equivalent WinUI method: Microsoft.UI.Xaml.Media.VisualTreeHelper.DisconnectChildrenRecursive.
public: static void DisconnectChildrenRecursive(UIElement ^ element);
static void DisconnectChildrenRecursive(UIElement const & element);
public static void DisconnectChildrenRecursive(UIElement element);
Public Shared Sub DisconnectChildrenRecursive (element As UIElement)
The target object to disconnect children and remove references from.
This method is not intended for typical app or user code scenarios. Instead, it is intended for scenarios where a visual tree is hosted by some other application, such as a designer or code analysis tool. In most cases the scenario is that the visual tree is being cleared because it is about to be rebuilt based on saved information plus changes.