internal virtual void InvalidateChildren() { EdgeLabelControl?.UpdateLayout(); if (LinePathObject != null) { var pos = Source.GetPosition(); Source.SetPosition(pos.X, pos.Y); } }
internal virtual void UpdateLabelLayout(bool force = false) { EdgeLabelControl.Show(); if (EdgeLabelControl.GetSize() == SysRect.Empty || force) { EdgeLabelControl.UpdateLayout(); EdgeLabelControl.UpdatePosition(); } }