Summary
Tries to find and returns a visual ancestor, starting at the leaf.
If element is not of Visual
or Visual3D
the logical ancestry is used.
- Namespace
- MahApps
.Metro .Controls - Containing Type
- TreeHelper
Syntax
public static T GetVisualAncestor<T>(this DependencyObject? leaf) where T : DependencyObject
Type Parameters
Name | Description |
---|---|
T |
Parameters
Name | Type | Description |
---|---|---|
leaf | DependencyObject? | The starting object. |
Return Value
Type | Description |
---|---|
T |