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時,這可能不會返回任何內容。 但我認爲這是值得一試...