Blame view
sources/RoboforkApp/Commons/Common.cs
844 Bytes
5a5c5239e
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Media; namespace RoboforkApp.Commons { public class Common { /// <summary> /// Get Parent Item of Clicked TreeViewItem /// </summary> /// <param name="item">TreeViewItem</param> /// <returns>Parent of TreeViewItem</returns> public ItemsControl GetSelectedTreeViewItemParent(TreeViewItem item) { DependencyObject parent = VisualTreeHelper.GetParent(item); while (!(parent is TreeViewItem || parent is TreeView)) { parent = VisualTreeHelper.GetParent(parent); } return parent as ItemsControl; } } } |