private async void mySearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            parameters = new SearchParameters(1, args.QueryText);
            imgData    = await ImageDataImport.GetSearchImageData(args.QueryText, 1);

            FillImageGrid(imgData);
        }
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            //SearchParameters parameters = (SearchResultPage)e.Parameter; //this didnt work?
            parameters = e.Parameter is SearchParameters ? (SearchParameters)e.Parameter : new SearchParameters();
            imgData    = await ImageDataImport.GetSearchImageData(parameters.SearchQuery, parameters.PageNumber);

            FillImageGrid(imgData);
        }
        private async void PreviousPageButton_Click(object sender, RoutedEventArgs e)
        {
            imgData = await ImageDataImport.GetSearchImageData(parameters.SearchQuery, parameters.PageNumber <= 0?parameters.PageNumber : --parameters.PageNumber);

            FillImageGrid(imgData);
        }