public void Resize(Point dragPoint) { if ((_resizeCtrl == null) || (!_resizeCtrl.CanResize)) { return; } //Events var eventResizeArg = new ElementEventArgs(_resizeCtrl.OwnerElement); _onElementResizingDelegate(eventResizeArg); _resizeCtrl.OwnerElement.Invalidate(); _resizeCtrl.Resize(dragPoint); var lblCtrl = ControllerHelper.GetLabelController(_resizeCtrl.OwnerElement); if (lblCtrl != null) { lblCtrl.SetLabelPosition(); } else { if (_resizeCtrl.OwnerElement is ILabelElement) { var label = ((ILabelElement)_resizeCtrl.OwnerElement).Label; label.PositionBySite(_resizeCtrl.OwnerElement); } } UpdateResizeCorner(); }
public void Resize(Point dragPoint) { if (resizeCtrl != null && resizeCtrl.CanResize) { //Events ElementEventArgs eventResizeArg = new ElementEventArgs(resizeCtrl.OwnerElement); onElementResizingDelegate(eventResizeArg); resizeCtrl.OwnerElement.Invalidate(); resizeCtrl.Resize(dragPoint); ILabelController lblCtrl = ControllerHelper.GetLabelController(resizeCtrl.OwnerElement); if (lblCtrl != null) { lblCtrl.SetLabelPosition(); } else { if (resizeCtrl.OwnerElement is ILabelElement) { LabelElement label = ((ILabelElement)resizeCtrl.OwnerElement).Label; label.PositionBySite(resizeCtrl.OwnerElement); } } UpdateResizeCorner(); } }