如何获得一颗Visual Tree 的某个控件 WPF

来源:互联网 发布:苹果打谱软件mu 编辑:程序博客网 时间:2024/05/22 10:31
        private T FindVisualChild<T>(DependencyObject obj) where T:DependencyObject        {            for (int i = 0; i < VisualTreeHelper.GetChildrenCount(obj); i++)            {                DependencyObject child = VisualTreeHelper.GetChild(obj, i);                if (child!=null&&child is T)                {                    return child as T;                }                else                {                    T childOfChild = FindVisualChild<T>(child);                    if (childOfChild != null)                        return childOfChild;                }            }            return null;        }

0 0
原创粉丝点击