Visual.FindCommonVisualAncestor(DependencyObject) Method

Definition

Returns the common ancestor of two visual objects.

C#
public System.Windows.DependencyObject FindCommonVisualAncestor(System.Windows.DependencyObject otherVisual);

Parameters

otherVisual
DependencyObject

A visual object of type DependencyObject.

Returns

The common ancestor of the visual object and otherVisual if one exists; otherwise, null.

Remarks

2D and 3D objects can have common visual ancestors, so it is possible to pass a Visual3D for otherVisual.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9