Exemple #1
0
        public static void UnregisterDynamicElement(ISustainedElement p_element)
        {
            SustainedCanvasView v_canvasView = FindSustainedCanvasParent(p_element);

            if (v_canvasView != null)
            {
                v_canvasView._sustainedChildrenElements.Remove(p_element);
                v_canvasView.MarkDynamicElementDirty();
            }
        }
Exemple #2
0
        public static void RegisterDynamicElement(ISustainedElement p_element)
        {
            SustainedCanvasView v_canvasView = FindSustainedCanvasParent(p_element);

            if (v_canvasView != null)
            {
                if (!v_canvasView._sustainedChildrenElements.Contains(p_element))
                {
                    v_canvasView._sustainedChildrenElements.Add(p_element);
                    v_canvasView.MarkDynamicElementDirty();
                }
            }
        }