public CsgNodeTreeViewItem(ObjectTreeView owner, CsgNodeWrapper node) { this.owner = owner; this.node = node; Header = new TreeViewItemHeader(node, "DisplayName", HeaderImage); AllowDrop = false; }
public CsgGroupTreeViewItem(ObjectTreeView owner, CsgGroupWrapper group, bool expand = true) : base(owner, group) { this.group = group; RefreshChildren(); group.PropertyChanged += NodePropertyChanged; IsExpanded = expand; AllowDrop = true; }
public CsgRotateTreeViewItem(ObjectTreeView owner, CsgRotateWrapper obj) : base(owner, obj) { this.obj = obj; }
public CsgIntersectTreeViewItem(ObjectTreeView owner, CsgIntersectWrapper obj) : base(owner, obj) { this.obj = obj; }
public CsgUnionTreeViewItem(ObjectTreeView owner, CsgUnionWrapper obj) : base(owner, obj) { this.obj = obj; }