protected override void OnMouseLeave(UIMouseEventArgs e)
{
if (e.IsDragging)
{
MoveWithSnapToGrid(this, e);
e.MouseCursorStyle = MouseCursorStyle.Pointer;
e.StopPropagation();
}
base.OnMouseLeave(e);
}
protected override void OnMouseUp(UIMouseEventArgs e)