1.

Code to Find Child of Control in WPF

Answer»

Code to Find Child of Control in WPF
Below is the code to find the all child control in parents by using For LOOP
/// Method to get child control of specified type
/// typeparam name="Ty" Type of child control queried
/// param name="parent" Reference of parent control in which child control resides
/// Returns reference of child control of specified type (T) if found, OTHERWISE it will return null

private static T FindVisualChild< Ty>(DependencyObject parent) where Ty : DependencyObject
{
for (int x = 0; x < VisualTreeHelper.GetChildrenCount(parent); x++)
{
DependencyObject child = VisualTreeHelper.GetChild(parent, x);
if (child != null && child is Ty)
return (Ty)child;
else
{
Ty childOfChild = FindVisualChild< Ty>(child);
if (childOfChild != null)
return childOfChild;
}
&nbsp}
return null;
}



Discussion

No Comment Found