VisualTreeHelper.GetDescendantBounds 方法

定义

返回视觉对象所有后代的全部内容范围框的联合,其中包括 Visual 的内容范围框。

重载

GetDescendantBounds(Visual3D)

返回指定 Visual3D 所有子代的所有内容边界框的联合,其中包括 Visual3D 的内容边界框。

GetDescendantBounds(Visual)

返回 Visual 所有子代的所有内容边界框的联合,其中包括 Visual 的内容边界框。

GetDescendantBounds(Visual3D)

返回指定 Visual3D 所有子代的所有内容边界框的联合,其中包括 Visual3D 的内容边界框。

public:
 static System::Windows::Media::Media3D::Rect3D GetDescendantBounds(System::Windows::Media::Media3D::Visual3D ^ reference);
public static System.Windows.Media.Media3D.Rect3D GetDescendantBounds (System.Windows.Media.Media3D.Visual3D reference);
static member GetDescendantBounds : System.Windows.Media.Media3D.Visual3D -> System.Windows.Media.Media3D.Rect3D
Public Shared Function GetDescendantBounds (reference As Visual3D) As Rect3D

参数

reference
Visual3D

要计算其所有子代的边界框值的三维可视对象。

返回

Rect3D

返回三维可视对象的边界框三维矩形。

注解

GetContentBounds调用该方法以返回 3D 视觉对象的缓存边界框矩形。

适用于

GetDescendantBounds(Visual)

返回 Visual 所有子代的所有内容边界框的联合,其中包括 Visual 的内容边界框。

public:
 static System::Windows::Rect GetDescendantBounds(System::Windows::Media::Visual ^ reference);
public static System.Windows.Rect GetDescendantBounds (System.Windows.Media.Visual reference);
static member GetDescendantBounds : System.Windows.Media.Visual -> System.Windows.Rect
Public Shared Function GetDescendantBounds (reference As Visual) As Rect

参数

reference
Visual

要计算其所有子代的边界框值的 Visual

返回

Rect

指定的 Visual 的边界框矩形。

示例

以下示例演示如何检索子代的边界矩形的 Visual联合。

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

注解

GetContentBounds调用该方法以返回缓存的边界框矩形。Visual

适用于