0
我在获取silverlight图表系列的祖先方面遇到了一些困难。我如何获得图表系列的父母的父母的细节?
我可以得到父级,但它是一种类型的Primitive,然后我可以通过指定类型来获得该父级的父级,但是,我不确定当级别达到时可以达到多少级别到图表,我想去图表。
有人可以指导我在代码中做到这一点,而不指定父类型。
感谢
我在获取silverlight图表系列的祖先方面遇到了一些困难。我如何获得图表系列的父母的父母的细节?
我可以得到父级,但它是一种类型的Primitive,然后我可以通过指定类型来获得该父级的父级,但是,我不确定当级别达到时可以达到多少级别到图表,我想去图表。
有人可以指导我在代码中做到这一点,而不指定父类型。
感谢
我威力有一个建议......
我还没有尝试过,但怎么样在FrameworkElement的由Name属性搜索?
public static FrameworkElement FindAncestorByName(FrameworkElement element, string name)
{
while (element != null)
{
if (element.Name == name)
return element;
DependencyObject obj = VisualTreeHelper.GetParent(element);
element = obj as FrameworkElement;
}
return null;
}
当VisualTree中存在不是FrameworkElement的DependencyObject时,这可能不会返回任何内容。 但我认为这是值得一试...