public virtual void ChangeDragCell(CellContext cell, DragEventArgs pDragEventArgs)
{
if (cell.Position != mDragCellPosition)
{
if (mDragCellPosition.IsEmpty() == false)
Controller.OnDragLeave(new CellContext(this, mDragCellPosition, GetCell(mDragCellPosition)), pDragEventArgs);
if (cell.Position.IsEmpty() == false)
Controller.OnDragEnter(cell, pDragEventArgs);
mDragCellPosition = cell.Position;
}
}