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(); } }
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(); } } }