private NSIndexPath IndexPathForCenterCellFromCollectionView(UICollectionView collectionView)
        {
            var point     = collectionView.ConvertPointFromView(collectionView.Center, collectionView.Superview);
            var indexPath = collectionView.IndexPathForItemAtPoint(point);

            if (indexPath != null)
            {
                return(indexPath);
            }
            else
            {
                return(collectionView.IndexPathsForVisibleItems.First());
            }
        }