实现
private static T FindVisualParent<T>(DependencyObject child)
where T : DependencyObject
{
DependencyObject parentObject = VisualTreeHelper.GetParent(child);
if (parentObject == null)
{
return null;
}
T parent = parentObject as T;
if (parent != null)
{
return parent;
}
return FindVisualParent<T>(parentObject);
}
使用
var userControl = FindVisualParent<UserControl>(AssociatedObject);
文章来源地址https://www.toymoban.com/news/detail-674046.html
文章来源:https://www.toymoban.com/news/detail-674046.html
到了这里,关于在WPF Visual Tree中查找父控件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!