阅读背景:

C#-获取布局下的所有子控件

来源:互联网 
public static List<T> GetChildObjects<T>(DependencyObject obj, string name) where T : FrameworkElement { DependencyObject child = null; List<T> childList = new List<T>(); for (int i = 0; i <= VisualTreeHelper.GetChildrenCount(obj) - 1; i++) { child = VisualTreeHelper.GetChild(obj, i); if (child is T && (((T)child).Name == name || string.IsNullOrEmpty(name))) { childList.Add((T)child); } childList.AddRange(GetChildObjects<T>(child, "")); } return childList; } public static List<T> GetChildObjects<T>(Dependen



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: