public bool End() { if (null != mDragable) { if (mDragable.OnCheckPutDown() && mPutDownEnable) { eventor.Dispatch(new EventArg() { dragable = mDragable }, this); mDragable.OnPutDown(); Clear(); return(true); } else { Cancel(); return(false); } } Clear(); return(false); }