Example #1
0
 public ProjectElementNode(PartElement element)
 {
     Element = element;
     NodeID  = element.ID;
     if (string.IsNullOrEmpty(NodeID))
     {
         NodeID = element.GetHashCode().ToString();
     }
 }
Example #2
0
        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;
            }
        }