按类型查找父控件 - > as String< -

时间:2014-08-15 00:13:41

标签: c# wpf

我需要使用类型的字符串找到UserControl的父级。

例如,方法签名看起来像这样:

DependencyObject FindParentControl(string type) 

那我可以这样称呼它:

var parent = FindParentControl("MyRegion.MyView");

它会遍历逻辑树,寻找具有传入类型的父级。如果发现它被返回(作为对象)。如果不是,则返回null。

我可以看到的所有示例都使用泛型并且需要类型。通常这太棒了。但在我的情况下,我有两个其他视图(通过RegionManager)的视图,并且无法知道父/所有者是谁。

0 个答案:

没有答案