Ejemplo n.º 1
0
        protected PartElementModel(PartElement element)
        {
            Element = element;
            Element.PropertyChanged += Element_PropertyChanged;

            ModelExtension = element.GetExtension <ModelElementExtension>();

            if (ModelExtension != null)
            {
                Visible = ModelExtension.IsVisible;
                ModelExtension.VisibilityChanged += Extender_VisibilityChanged;
            }
        }
Ejemplo n.º 2
0
        protected PartElementModel(PartElement element)
        {
            Element = element;
            Element.PropertyChanged += Element_PropertyChanged;

            ModelExtension = element.GetExtension <ModelElementExtension>();

            if (ModelExtension != null)
            {
                Visible = ModelExtension.IsVisible;
                ModelExtension.VisibileChanged += Extender_VisibileChanged;
            }

            Element.ParentChanging += Element_ParentChanging;
            Element.ParentChanged  += Element_ParentChanged;

            Element_ParentChanged(null, EventArgs.Empty);
        }