private int getRowsCount() => LayoutUtil.GetVisibleCardsCount( Height, CardSize.Height, LayoutOptions.CardInterval.Height, LayoutOptions.PartialCardsThreshold.Height, LayoutOptions.AllowPartialCards);
private int getColumnsCount() => LayoutUtil.GetVisibleCardsCount( Width - ScrollWidth, CardSize.Width, LayoutOptions.CardInterval.Width, LayoutOptions.PartialCardsThreshold.Width, LayoutOptions.AllowPartialCards);