protected override void OnMouseDoubleClick(MouseEventArgs e)
{
base.OnMouseDoubleClick(e);
if (MouseDownPosition.IsEmpty() == false)
{
Cells.ICellVirtual mouseDownCell = GetCell(MouseDownPosition);
if (mouseDownCell != null)
Controller.OnDoubleClick(new CellContext(this, MouseDownPosition, mouseDownCell), e);
}
}