protected override void OnDragStart() { base.OnDragStart(); dragging = this; }
protected override void OnDragEnd() { base.OnDragEnd(); dragging = null; }