Skip to content

Commit 065cab2

Browse files
committed
Update ControlsHelper.cs
1 parent aa9c903 commit 065cab2

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/WPFDevelopers.Shared/Core/Helpers/ControlsHelper.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,17 @@ public static T FindVisualChild<T>(DependencyObject parent) where T : Dependency
142142
return null;
143143
}
144144

145+
public static T FindParent<T>(DependencyObject child) where T : DependencyObject
146+
{
147+
var parent = VisualTreeHelper.GetParent(child);
148+
if (parent == null) return null;
149+
150+
if (parent is T tParent)
151+
return tParent;
152+
153+
return FindParent<T>(parent);
154+
}
155+
145156
public static object GetXmlReader(object Content)
146157
{
147158
try

0 commit comments

Comments
 (0)