This documentation is archived and is not being maintained.

VisualTreeHelper.GetContentBounds Method (Visual)

Returns the cached bounding box rectangle for the specified Visual.

Namespace:  System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public static Rect GetContentBounds(
	Visual reference
)
You cannot use methods in XAML.

Parameters

reference
Type: System.Windows.Media.Visual

The Visual whose bounding box value is computed.

Return Value

Type: System.Windows.Rect
The bounding box rectangle for the Visual.

Call the GetDescendantBounds method to return the union of all the content bounding boxes for all the descendants of a visual object, which includes the Visual itself.

The following example shows how to retrieve the bounding rectangle of a Visual object.

// Return the bounding rectangle of the parent visual object and all of its descendants.
Rect rectBounds = VisualTreeHelper.GetDescendantBounds(parentVisual);

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

.NET Framework

Supported in: 3.5, 3.0
Show: