private void UpdateResults()
{
if (!IsSearchQueryValid(SearchQuery))
{
if (SearchResults != null)
SearchResults.Clear();
NoResults = true;
_totalHits = 0;
return;
}
if (SearchResults != null)
{
_totalHits = 0;
RaisePropertyChanged("SearchResultsNumber");
// clear the search results and reload the incremental collection
SearchResults.Reset();
}
else
{
IncremetalLoadingCollection.getMore getMoreItemsAsync = SearchQueryAsync;
SearchResults = new IncremetalLoadingCollection(getMoreItemsAsync);
}
}