public AutomationPeerTreeItem(AutomationPeer target, TreeItem parent, TreeService treeService) : base(target, parent, treeService) { if (this.Target is UIElementAutomationPeer uiElementAutomationPeer && uiElementAutomationPeer.Owner is null == false) { this.Visual = uiElementAutomationPeer.Owner; } }
public TreeItem(object target, TreeItem?parent, TreeService treeService) { this.Target = target ?? throw new ArgumentNullException(nameof(target)); this.TargetType = this.Target.GetType(); this.typeNameLower = this.TargetType.Name.ToLower(); this.Parent = parent; this.TreeService = treeService; if (parent is not null) { this.Depth = parent.Depth + 1; } }
public ApplicationTreeItem(Application application, TreeItem parent, TreeService treeService) : base(application, parent, treeService) { this.application = application; this.IsExpanded = true; }
public ChildWindowsTreeItem(Window target, TreeItem parent, TreeService treeService) : base(target, parent, treeService) { this.targetWindow = target; }
public ResourceDictionaryTreeItem(ResourceDictionary dictionary, TreeItem parent, TreeService treeService) : base(dictionary, parent, treeService) { this.dictionary = dictionary; var childrenView = CollectionViewSource.GetDefaultView(this.Children); childrenView.SortDescriptions.Add(dictionarySortDescription); childrenView.SortDescriptions.Add(displayNameSortDescription); }
public ResourceItem(object target, object key, TreeItem parent, TreeService treeService) : base(target, parent, treeService) { this.key = key; this.SortOrder = int.MaxValue; }
public PopupTreeItem(Popup target, TreeItem parent, TreeService treeService) : base(target, parent, treeService) { this.PopupTarget = target; }
public DependencyObjectTreeItem(DependencyObject target, TreeItem?parent, TreeService treeService) : base(target, parent, treeService) { this.DependencyObject = target; this.Visual = target as Visual; }
public WindowTreeItem(Window target, TreeItem parent, TreeService treeService) : base(target, parent, treeService) { this.WindowTarget = target; }
protected ResourceContainerTreeItem(object target, TreeItem parent, TreeService treeService) : base(target, parent, treeService) { }