using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Media; namespace Microsoft.Research.DynamicDataDisplay.Common.Auxiliary { internal static class VisualTreeHelperHelper { public static DependencyObject GetParent(DependencyObject target, int depth) { DependencyObject parent = target; do { parent = VisualTreeHelper.GetParent(parent); if (parent == null) { break; } } while (--depth > 0); return parent; } } }