Normally, double clicking a cell will make it the currentcell and there would be no reason to call CurrentCell.MoveTo to make the clicked cell current.
Are you handling events or using some custom sections (through a custom engine) with cells that are not clickable for some reason? Here is a minimal sample that shows doubleclicking automatically setting the currentcell to the clicked cell. What are you doing differently that is affecting this behavior?
WindowsApplication18.zip