コード例 #1
0
 public void SearchCompleted(SingleSearchResultsPivotPageContext.SearchOptionSelectedDelegate onSearchOptionSelected, string localSearchProviderLabel,
     IEnumerable<SingleSearchResultsPivotPageContext.SearchResult> addressResults, IEnumerable<SingleSearchResultsPivotPageContext.SearchResult> localSearchResults)
 {
     var searchResultsPageContext = new SingleSearchResultsPivotPageContext
     {
         OnSearchOptionSelected = onSearchOptionSelected,
         LocalSearchProviderLabel = localSearchProviderLabel,
         AddressResults = new ObservableCollection<SingleSearchResultsPivotPageContext.SearchResult>(addressResults),
         LocalSearchResults = new ObservableCollection<SingleSearchResultsPivotPageContext.SearchResult>(localSearchResults),
     };
     NavigationService.Navigate<SingleSearchResultsPivotPage>(searchResultsPageContext);
 }
コード例 #2
0
        public void SearchCompleted(SingleSearchResultsPivotPageContext.SearchOptionSelectedDelegate onSearchOptionSelected, string localSearchProviderLabel,
            IEnumerable<SingleSearchResultsPivotPageContext.SearchResult> addressResults, IEnumerable<SingleSearchResultsPivotPageContext.SearchResult> localSearchResults)
        {
            var searchResultsPageContext = new SingleSearchResultsPivotPageContext
            {
                OnSearchOptionSelected = onSearchOptionSelected,
                LocalSearchProviderLabel = localSearchProviderLabel,
                AddressResults = new ObservableCollection<SingleSearchResultsPivotPageContext.SearchResult>(addressResults),
                LocalSearchResults = new ObservableCollection<SingleSearchResultsPivotPageContext.SearchResult>(localSearchResults),
            };

            //Report search results stats
            WebStats.ReportWebStatEventDetailsAsync("Search Complete", "Address count: " + addressResults.Count() + " Local count: " + localSearchResults.Count());

            NavigationService.Navigate<SingleSearchResultsPivotPage>(searchResultsPageContext);
        }
コード例 #3
0
        public void SearchCompleted(SingleSearchResultsPivotPageContext.SearchOptionSelectedDelegate onSearchOptionSelected, string localSearchProviderLabel,
                                    IEnumerable <SingleSearchResultsPivotPageContext.SearchResult> addressResults, IEnumerable <SingleSearchResultsPivotPageContext.SearchResult> localSearchResults)
        {
            var searchResultsPageContext = new SingleSearchResultsPivotPageContext
            {
                OnSearchOptionSelected   = onSearchOptionSelected,
                LocalSearchProviderLabel = localSearchProviderLabel,
                AddressResults           = new ObservableCollection <SingleSearchResultsPivotPageContext.SearchResult>(addressResults),
                LocalSearchResults       = new ObservableCollection <SingleSearchResultsPivotPageContext.SearchResult>(localSearchResults),
            };

            //Report search results stats
            WebStats.ReportWebStatEventDetailsAsync("Search Complete", "Address count: " + addressResults.Count() + " Local count: " + localSearchResults.Count());

            NavigationService.Navigate <SingleSearchResultsPivotPage>(searchResultsPageContext);
        }
コード例 #4
0
        private void OptionSelected(SingleSearchResultsPivotPageContext.SearchOption searchOption)
        {
            // Call the callback to start the operation
            PageContext.OnSearchOptionSelected(selectedResult.ReferenceIndex, searchOption, InputTextBox.Text);

            // And close the dialog (need to pop the search input page as well)
            NavigationService.RemoveBackEntry();
            NavigationService.GoBack();
        }
コード例 #5
0
        private void OptionSelected(SingleSearchResultsPivotPageContext.SearchOption searchOption)
        {
            //Report statistics:
            string optionString = searchOption.ToString();
            string optionName = optionString.Substring(optionString.LastIndexOf(".") + 1);
            WebStats.ReportWebStatEventDetailsAsync("SearchOption", optionName);

            // Call the callback to start the operation
            PageContext.OnSearchOptionSelected(selectedResult.ReferenceIndex, searchOption, InputTextBox.Text);

            // And close the dialog (need to pop the search input page as well)
            NavigationService.RemoveBackEntry();
            NavigationService.GoBack();
        }