public ProjectElementNode(PartElement element) { Element = element; NodeID = element.ID; if (string.IsNullOrEmpty(NodeID)) { NodeID = element.GetHashCode().ToString(); } }
public ProjectElementNode(PartElement element) { Element = element; NodeID = element.ID; if (string.IsNullOrEmpty(NodeID)) { NodeID = element.GetHashCode().ToString(); } Element.ParentChanged += Element_ParentChanged; var modelExtension = GetElementExtension <ModelElementExtension>(); if (modelExtension != null) { modelExtension.VisibilityChanged += ModelExtension_VisibilityChanged; } }