protected override void OnMouseMove(UIMouseMoveEventArgs e) { if (e.IsDragging) { _canvasRenderE.InvalidateGraphics(); _demoBase.MouseDrag(e.X, e.Y); _canvasRenderE.InvalidateGraphics(); } base.OnMouseMove(e); }
public void AddChild(RenderElement re) { re.internalLinkedNode = myElements.AddLast(re); RenderElement.SetParentLink(re, this.owner); re.InvalidateGraphics(); }
public void RemoveChild(RenderElement parent, RenderElement re) { if (re._internalLinkedNode != null) { _myElements.Remove(re._internalLinkedNode); re._internalLinkedNode = null; } RenderElement.SetParentLink(re, null); parent.InvalidateGraphics(re.RectBounds); }
public void Clear(RenderElement parent) { LinkedListNode <RenderElement> curNode = _myElements.First; while (curNode != null) { RenderElement v = curNode.Value; v._internalLinkedNode = null; RenderElement.SetParentLink(v, null); curNode = curNode.Next; } _myElements.Clear(); parent.InvalidateGraphics(); }
public void InsertChildAfter(RenderElement after, RenderElement re) { re._internalLinkedNode = _myElements.AddAfter(after._internalLinkedNode, re); RenderElement.SetParentLink(re, _owner); re.InvalidateGraphics(); }
public void InsertChildBefore(RenderElement before, RenderElement re) { re._internalLinkedNode = _myElements.AddBefore(before._internalLinkedNode, re); RenderElement.SetParentLink(re, _owner); re.InvalidateGraphics(); }
// protected void OwnerInvalidateGraphic() { _owner?.InvalidateGraphics(); }
public override void InvalidateGraphics() => _renderElem.InvalidateGraphics();
public void AddChild(RenderElement parent, RenderElement re) { re._internalLinkedNode = _myElements.AddLast(re); RenderElement.SetParentLink(re, parent); re.InvalidateGraphics(); }