private static void FillLoadingItemsIntoGroup(GroupedSearchResult loadingItemGroup, int recordOverviewNumberOfLoadingItems)
        {
            var itemList = new List <SearchResultViewModel>();

            for (int i = 0; i < recordOverviewNumberOfLoadingItems; i++)
            {
                itemList.Add(new SearchResultViewModel
                {
                    Name = $"Loading Item {i}"
                });
            }

            loadingItemGroup.AddRange(itemList);
        }
        protected override async void OnInitialize()
        {
            _searchResultGroup.Clear();

            await Task.Delay(200);

            var searchResults = new List <SearchResultViewModel>();

            for (int i = 0; i < 20; i++)
            {
                searchResults.Add(new SearchResultViewModel
                {
                    Name = $"Search Result {i}"
                });
            }


            _searchResultGroup.AddRange(searchResults);
            _loadingItemGroup.Clear();
        }