crackyourinterview.com


To improves our performance please Like Share Subscribe(Will boost us)

Code to Find Child of Control in WPF
Question Posted on 03 Mar 2020Home >> Frameworks >> WPF >> Code to Find Child of Control in WPF

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;
     }
  }
 return null;
}
0
0



.


Most Visited Questions:-

Deep Learning Questions Answers
Below are the different Deep Leaning Questions and answer a More...

Continuous Integration Questions Answers
Below are the 20 odd questions for CI or Continuous Integra More...

Derived relationships in Association Rule Mining are represented in the form of __________.
Derived relationships in Association Rule Mining are repres More...

What is Gulpjs and some multiple choice questions on Gulp
Gulpjs is an open source whihc helps in building Javascript More...

Microservices Architecture Questions Answers
Below are the different questions on Microservices Architec More...




Other Important Questions

Namespace needed to host wpf control on window application

What are the major subsystem of WPF

Name the different layout panel of WPF

difference between custom and user control in WPF

can we unable spell checking in WPF TextBox






@2014-2022 Crackyourinterview (All rights reserved)
Privacy Policy - Disclaimer - Sitemap