Initial Commit
This commit is contained in:
27
Common/Auxiliary/VisualTreeHelperHelper.cs
Normal file
27
Common/Auxiliary/VisualTreeHelperHelper.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user