//search rented item for a determined client
        private void search_User_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            listView.Items.Clear();
            for (int i = 0; i < _rentCollec.Count; i++)
            {
                listView.Items.Add(_rentCollec[i]);
            }

            if (search_User.QueryText != string.Empty)
            {
                List <RentedItem> tempList = new List <RentedItem>();
                foreach (RentedItem item in listView.Items)
                {
                    if (item._user.Name == search_User.QueryText)
                    {
                        tempList.Add(item);
                    }
                }
                listView.Items.Clear();
                for (int i = 0; i < tempList.Count; i++)
                {
                    listView.Items.Add(tempList[i]);
                }
            }
        }
Example #2
0
        private async void SearchInPosts(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            var posts = await _postService.Search(args.QueryText);

            PostList = new ObservableCollection <Post>(posts);
            Bindings.Update();
        }
Example #3
0
        private async void Location_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            if (geocodeTcs != null)
            {
                geocodeTcs.Cancel();
            }
            geocodeTcs = new CancellationTokenSource();
            try
            {
                var geo    = new LocatorTask(serviceUri);
                var result = await geo.GeocodeAsync(args.QueryText, new GeocodeParameters()
                {
                    MaxResults             = 5,
                    OutputSpatialReference = SpatialReferences.Wgs84
                }, geocodeTcs.Token);

                if (result.Any())
                {
                    Location.QueryText = result.First().Label;
                    if (LocationPicked != null)
                    {
                        LocationPicked(this, result.First().Extent);
                    }
                }
            }
            catch { }
        }
Example #4
0
        private async void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            HttpClient _webClient  = new HttpClient();
            String     _MoviesData = await _webClient.GetStringAsync("http://www.omdbapi.com/?t=" + args.QueryText + "&apikey=6ff571af");

            txtName.Text = _MoviesData;
            JsonObject _json     = JsonObject.Parse(_MoviesData);
            String     _response = _json.GetObject().GetNamedString("Response").ToString();

            if (_response == "True")
            {
                txtName.Text = _json.GetObject().GetNamedString("Title").ToString();

                String _poster = _json.GetObject().GetNamedString("Poster").ToString();
                if (_poster != "N/A")
                {
                    Uri         _posterUri = new Uri(_poster);
                    BitmapImage bmp        = new BitmapImage(_posterUri);
                    ImgPoster.Source = bmp;
                }
                else
                {
                    Uri         _posterUri = new Uri("ms-appx://assets/No-image-available.jpg");
                    BitmapImage bmp        = new BitmapImage(_posterUri);
                    ImgPoster.Source = bmp;
                }
            }
            else
            {
                txtName.Text = "No Movie found";
            }
        }
Example #5
0
        async private void filterBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            try
            {
                if (PersistentData.Instance.PoolOfTask != null)
                {
                    var filterResult = PersistentData.Instance.PoolOfTask.Where(x => Convert.ToString(x.CaseNumber).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.StatusDueDate).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.Status).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.Make).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.Model).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.ContactName).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.CustomerName).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.CustPhone).Contains(args.QueryText) ||
                                                                                Convert.ToString(x.RegistrationNumber).Contains(args.QueryText));

                    if (filterResult != null)
                    {
                        ((MainPageViewModel)this.DataContext).PoolofTasks.Clear();
                        foreach (var item in filterResult)
                        {
                            ((MainPageViewModel)this.DataContext).PoolofTasks.Add(item);
                        }
                    }
                    else
                    {
                        ((MainPageViewModel)this.DataContext).PoolofTasks.Clear();
                    }
                }
            }
            catch (Exception ex)
            {
                AppSettings.Instance.ErrorMessage = ex.Message;
            }
        }
        private async void searchItemBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            string   type = chooseItemCbox.SelectedItem.ToString();
            ItemType enumType;

            Enum.TryParse(type, out enumType);
            string category  = ((ListBoxItem)searchByCbox.SelectedItem).Content.ToString();
            string inputText = searchItemBox.QueryText;

            try
            {
                _items = _itemSearch.SearchExecuter(enumType, category, inputText);
                showResultLbox.ItemsSource = _items;
            }
            catch (ArgumentException)
            {
                if (category == "Author")
                {
                    await new MessageDialog("Please check that you have selected a 'Book'-type item").ShowAsync();
                }
                if (category == "Editor")
                {
                    await new MessageDialog("Please check that you have selected a 'Journal'-type item").ShowAsync();
                }
            }
            catch (NullReferenceException)
            {
                await new MessageDialog("One or more Data are invalid").ShowAsync();
            }
        }
Example #7
0
        async void searchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            string massive_text = String.Empty;

            this.Hey.Text = "(1) paraphrasing sentences...";
            // Get a JsonArray of paraphrased sentences
            var paraphrases = await SNCT.Rephrasing.GetParaphrases(sender.QueryText, 5);
            foreach (var query in paraphrases)
            {
                this.Hey.Text = "(2) getting Bing results for \"" + query.GetString() + "\"...";
                // get the string from the JsonArray
                string q = query.GetString();
                // Grab the first result (to be changed)
                this.Results.Add((await SNCT.BingProvider.GetResultsForQuery(q))[0]);
            }

            this.Hey.Text = "(3) assembling giant text...";
            foreach (var result in this.Results)
            {
                // Add the extracted text to our giant blob
                massive_text += await SNCT.AlchemyProvider.URLGetText(result.Url);
            }

            // get an string answer from Sam's stuff :)
            this.Hey.Text = "(4) reading giant text...";
            List<String> paraphrases_list = new List<String>();
            foreach(var query in paraphrases) {paraphrases_list.Add(query.GetString());}
            SortedDictionary<String, double> answer = await Finder.answer(massive_text, paraphrases_list.ToArray(), 5);
            foreach(var a in answer)
            {
                this.Hey.Text = "(5) outputting answers...";
                this.Answers.Add(new Answer(a.Key==""?"hey!":a.Key, a.Value));
            }
            this.DataContext = this.Answers;
        }
Example #8
0
        private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            Display.Document.GetText(TextGetOptions.None, out string textStr);
            ClearSearchSelection(textStr);

            if (string.IsNullOrEmpty(args.QueryText))
            {
                return;
            }

            int myRichEditLength = textStr.Length;
            int i = 1;

            Display.Document.Selection.SetRange(0, myRichEditLength);

            while (i > 0)
            {
                i = Display.Document.Selection.FindText(args.QueryText, myRichEditLength, FindOptions.Case);
                ITextSelection selectedText = Display.Document.Selection;

                if (i != 0 && selectedText != null)
                {
                    selectedText.CharacterFormat.BackgroundColor = Windows.UI.Color.FromArgb(0, 255, 255, 0);
                }
            }
        }
        private async void mySearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            parameters = new SearchParameters(1, args.QueryText);
            imgData    = await ImageDataImport.GetSearchImageData(args.QueryText, 1);

            FillImageGrid(imgData);
        }
Example #10
0
        private async void searchUsers_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            Response res = await UVM.searchUser();

            Debug.WriteLine(res.status);

            if (res.status == "OK")
            {
                if (UVM.searchResults.Count() == 0)
                {
                    noResults.Visibility          = Visibility.Visible;
                    searchResults.Visibility      = Visibility.Collapsed;
                    friendsList.Visibility        = Visibility.Collapsed;
                    closeSearch_button.Visibility = Visibility.Visible;
                    noFriends.Visibility          = Visibility.Collapsed;
                }
                else
                {
                    noResults.Visibility          = Visibility.Collapsed;
                    searchResults.Visibility      = Visibility.Visible;
                    friendsList.Visibility        = Visibility.Collapsed;
                    closeSearch_button.Visibility = Visibility.Visible;
                    noFriends.Visibility          = Visibility.Collapsed;
                }
            }
        }
Example #11
0
 private void SearchBox_QuerySubmitted(SearchBox sender,SearchBoxQuerySubmittedEventArgs args)
 {
     if (string.IsNullOrEmpty(args.QueryText))
         return;
     
     Messenger.Default.Send(new NotificationMessage<string>(this, args.QueryText, "SearchQuery"));
 }
 private void SearchBox_QuerySubmitted(object sender, SearchBoxQuerySubmittedEventArgs args)
 {
     if (!String.IsNullOrEmpty(args.QueryText))
     {
         this.Frame.Navigate(typeof(SearchResultsPage), args.QueryText);
     }
 }
Example #13
0
        private async void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            string textQuery = search.QueryText.ToUpper();

            if (textQuery.Length > 0)
            {
                await SortFolder(this.currentFolder, 3, textQuery);

                //  await Task.Delay(600);
                // search.QueryText = null;
                // search.Focus(FocusState.Pointer);

                //   search.Focus(FocusState.Unfocused);
            }
            else
            {
                await NavigateToFolder(this.currentFolder);
            }
            //  search.Focus(FocusState.Programmatic);
            search.QueryText            = string.Empty;
            search.SearchHistoryEnabled = false;
            search.SearchHistoryContext = string.Empty;

            //  Debug.WriteLine("SearchBox_QuerySubmitted", textQuery);
        }
Example #14
0
 private void SearchBoxControlOnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     this.searchTerm = args.QueryText;
     this.ItemListControl.ItemsSource = string.IsNullOrWhiteSpace(this.searchTerm)
                                            ? App.ItemList
                                            : new ObservableCollection <Item>(App.ItemList.Where(i => i.Text.StartsWith(this.searchTerm)).ToList());
 }
Example #15
0
 private void Search_box_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     if (sender.QueryText != "")
     {
         Frame.Navigate(typeof(ResultPage), sender.QueryText);
     }
 }
Example #16
0
 /**
  * button that validate search.
  */
 private async void SearchTextBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     if (SearchTextBox.QueryText != null && SearchTextBox.QueryText != "")
     {
         ImagesLV.ItemsSource = await imgurApi.GetGalleryBySearch(SearchTextBox.QueryText);
     }
 }
 private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     if (product != null)
     {
         InventoryList.ItemsSource = product.Where(a => a.product_Name.ToUpper().Contains(args.QueryText.ToUpper()));
     }
 }
        public void Recherche(SearchBox sender, SearchBoxQuerySubmittedEventArgs textRecherche)
        {
            // todo  1 recherche par rapport a "textRecherhce.QuarryText";
            string s = textRecherche.QueryText;

            test = s;
        }
        private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            var conn = new SQLiteConnection("BMS.db");

            using (var statement = conn.Prepare("SELECT Name,Description,Date,ImagePath FROM BookItem WHERE Name = ?"))
            {
                statement.Bind(1, Search.QueryText);
                StringBuilder str = new StringBuilder();
                str.Length = 0;
                while (SQLiteResult.ROW == statement.Step())
                {
                    str.Append((string)statement[0]);
                    DateTime time = DateTime.Parse((string)statement[2]);
                    this.ViewModel.SelectedItem = new Models.Book((string)statement[0], (string)statement[1], time, (string)statement[3]);
                }
                if (str.Length == 0)
                {
                    var i = new MessageDialog("No this book!").ShowAsync();
                }
                else
                {
                    Frame.Navigate(typeof(BookPage), this.ViewModel);
                }
            }
        }
 async private void filterBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     try
     {
         var result = ((MainPageViewModel)this.DataContext).PoolofTasks;
         if (result != null)
         {
             var filteredResult = result.Where(x => Convert.ToString(x.CaseNumber).Contains(args.QueryText) ||
                                               Convert.ToString(x.CategoryType).Contains(args.QueryText) ||
                                               Convert.ToString(x.Status).Contains(args.QueryText) ||
                                               Convert.ToString(x.StatusDueDate).Contains(args.QueryText) ||
                                               Convert.ToString(x.ContactName).Contains(args.QueryText) ||
                                               Convert.ToString(x.CustomerName).Contains(args.QueryText) ||
                                               Convert.ToString(x.ContactNumber).Contains(args.QueryText));
             if (filteredResult != null)
             {
                 this.mainGrid.ItemsSource = filteredResult;
             }
             else
             {
                 this.mainGrid.ItemsSource = new ObservableCollection <TITask>();
             }
         }
     }
     catch (Exception ex)
     {
         AppSettings.Instance.ErrorMessage = ex.Message;
     }
 }
Example #21
0
        // Searchbox
        private void HousesSearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            LoadingRing.IsActive = true;
            string text = args.QueryText;

            text = text.ToLower();
            //If no text entered then show all the items
            if (text == "")
            {
                HousesListBox.ItemsSource = HousesList;
            }
            else
            {
                SearchResults = new List <House>();
                foreach (var house in HousesList)
                {
                    if (house.name.ToLower().Contains(text))
                    {
                        SearchResults.Add(house);
                    }
                }
                HousesListBox.ItemsSource = SearchResults;
            }
            LoadingRing.IsActive = false;
        }
Example #22
0
        async private void filterBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            try
            {
                var result = ((InspectionDetailsPageViewModel)this.DataContext).CDTaskList;
                if (result != null)
                {
                    var filterResult = result.Where(x => Convert.ToString(x.TaskType).Contains(args.QueryText) ||
                                                    Convert.ToString(x.CustomerName).Contains(args.QueryText) ||
                                                    Convert.ToString(x.ContactName).Contains(args.QueryText) ||
                                                    Convert.ToString(x.CustomerNumber).Contains(args.QueryText));

                    if (filterResult != null)
                    {
                        this.sfDataGrid.ItemsSource = filterResult;
                    }
                    else
                    {
                        this.sfDataGrid.ItemsSource = new ObservableCollection <CollectDeliveryTask>();
                    }
                }
            }
            catch (Exception ex)
            {
                AppSettings.Instance.ErrorMessage = ex.Message;
            }
        }
        private void OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            _searchBox.QueryText = "";

            var hamburger = sender.GetVisualParentOfType<Hamburger>();
            hamburger.IsPaneOpen = false;
        }
        private void searchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            List <object> parameters = new List <object>();

            parameters.Add(searchBox.QueryText);
            Frame.Navigate(typeof(SearchStreamsPage), parameters);
        }
 private void SearchBoxQuerySubmitted(SearchBoxQuerySubmittedEventArgs eventArgs)
 {
     var searchTerm = eventArgs.QueryText != null ? eventArgs.QueryText.Trim() : null;
     if (!string.IsNullOrEmpty(searchTerm))
     {
         _navigationService.Navigate("SearchResults", searchTerm);
     }
 }
 /// <summary>
 /// Called when query submitted in SearchBox
 /// </summary>
 /// <param name="sender">The Xaml SearchBox</param>
 /// <param name="e">Event when user submits query</param>
 private void SearchBoxEventsQuerySubmitted(object sender, SearchBoxQuerySubmittedEventArgs e)
 {
     var queryText = e.QueryText;
     if (!string.IsNullOrEmpty(queryText))
     {
         MainPage.Current.NotifyUser(queryText, NotifyType.StatusMessage);
     }
 }
Example #27
0
 private void searchAll_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     if (searchChannel.QueryText != string.Empty)
     {
         var channel = (Channel)this.defaultViewModel["Group"];
         itemsViewSource.Source = ChannelDataSource.SearchChannelResults(channel.Id, searchChannel.QueryText);
     }
 }
Example #28
0
        private void OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            _searchBox.QueryText = "";

            var hamburger = sender.GetVisualParentOfType <Hamburger>();

            hamburger.IsPaneOpen = false;
        }
        /// <summary>
        /// Called when query submitted in SearchBox
        /// </summary>
        /// <param name="sender">The Xaml SearchBox</param>
        /// <param name="e">Event when user submits query</param>
        private void SearchBoxEventsQuerySubmitted(object sender, SearchBoxQuerySubmittedEventArgs e)
        {
            var queryText = e.QueryText;

            if (!string.IsNullOrEmpty(queryText))
            {
                MainPage.Current.NotifyUser(queryText, NotifyType.StatusMessage);
            }
        }
Example #30
0
        private static void OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            var command = GetCommand(sender);

            if (command != null && command.CanExecute(sender.QueryText))
            {
                command.Execute(sender.QueryText);
            }
        }
Example #31
0
        private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            if (string.IsNullOrEmpty(args.QueryText))
            {
                return;
            }

            Messenger.Default.Send(new NotificationMessage <string>(this, args.QueryText, "SearchQuery"));
        }
Example #32
0
        public void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            // navigate to SearchResultPage
            //Frame.Navigate(typeof(SearchPage), args.QueryText);

            var context = (SearchPageViewModel)DataContext;

            context.SearchProjects(args.QueryText);
        }
 private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     var vm = (Domain.ViewModels.BaseViewModel)this.DataContext;
     iFixit.Domain.AppBase.Current.SearchTerm = args.QueryText;
     var previousContent = Window.Current.Content;
     var frame = previousContent as Frame;
     frame.Navigate(typeof(Views.SearchResult), args.QueryText);
     Window.Current.Content = frame;
 }
        private void SearchBoxQuerySubmitted(SearchBoxQuerySubmittedEventArgs eventArgs)
        {
            var searchTerm = eventArgs.QueryText != null?eventArgs.QueryText.Trim() : null;

            if (!string.IsNullOrEmpty(searchTerm))
            {
                _navigationService.Navigate("SearchResults", searchTerm);
            }
        }
Example #35
0
 async private void filterBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     this.detailsGrid.ItemsSource = (await Util.ReadFromDiskAsync <Pithline.FMS.BusinessLogic.Task>("DetailsItemsSourceFile.txt")).Where(x => x.CaseCategory.Contains(args.QueryText) ||
                                                                                                                                         x.CaseNumber.Contains(args.QueryText) ||
                                                                                                                                         x.CaseType.ToString().Contains(args.QueryText) ||
                                                                                                                                         x.CustomerName.Contains(args.QueryText) ||
                                                                                                                                         x.RegistrationNumber.Contains(args.QueryText) ||
                                                                                                                                         x.Status.ToString().Contains(args.QueryText));
 }
Example #36
0
        private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            if (string.IsNullOrEmpty(args.QueryText))
            {
                return;
            }

            mViewModel.SearchTextAndHighlight(searchText.QueryText);
            mNeedClearQuery = true;
        }
Example #37
0
        async void searchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            string massive_text = String.Empty;
            SBSearchStep1.Begin();
            SBSearchStep1.Completed += (_, __) =>
            {
                this.Results.Clear();
                this.Answer = String.Empty;
                //this.Answers.Clear();
            };

            // Get a JsonArray of paraphrased sentences
            var paraphrases = await SNCT.Rephrasing.GetParaphrases(sender.QueryText, 5);
            await System.Threading.Tasks.Task.Delay(1000);
            SBSearchStep2.Begin();
            var paraphrases_list = new List<string>();
            foreach (var query in paraphrases) {
                // get the string from the JsonArray
                string q = query.GetString();
                paraphrases_list.Add(q);
                // Grab the first result (to be changed)
                this.Results.Add((await SNCT.BingProvider.GetResultsForQuery(q))[0]);
            }
            SBSearchStep3.Begin();
            for (var i = 0; i < this.Results.Count; i++)
            {
                // Add the extracted text to our giant blob
                massive_text += await SNCT.AlchemyProvider.URLGetText(this.Results[i].Url);
            }
            SBSearchStep4.Begin();
            // get an string answer from Sam's stuff :)
            var answer = await Finder.answer(massive_text, paraphrases_list.ToArray(), 5);
            // get the ordereddict to sort these for us--it sorts by increasing Key (aka the sentence score [double])
            var ordered_answers = new SortedDictionary<double, string>();
            foreach (var a in answer)
            {
                // we actually want the higher scores to be first, so lets fudge it instead of writing our own comparator
                ordered_answers.Add(100.0 - a.Value,  a.Key.Trim());
            }

            this.Answer = ordered_answers.ElementAt(0).Value + "\n\n" + ordered_answers.ElementAt(1).Value + 
                "\n\n" + ordered_answers.ElementAt(2).Value;
            
            this.DataContext = this.Answer;
            ShowResultsStoryboard.Begin();
        }
		private async void Location_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
		{
			if (geocodeTcs != null)
				geocodeTcs.Cancel();
			geocodeTcs = new CancellationTokenSource();
			try
			{
				var geo = new OnlineLocatorTask(serviceUri);
				var result = await geo.FindAsync(new OnlineLocatorFindParameters(args.QueryText)
				{
					MaxLocations = 5,
					OutSpatialReference = SpatialReferences.Wgs84
				}, geocodeTcs.Token);
				if (result.Any())
				{
					Location.QueryText = result.First().Name;
					if (LocationPicked != null)
						LocationPicked(this, result.First().Extent);
				}
			}
			catch { }
		}
 public void OnSearchPaneQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     _navigation.Navigate(Experiences.CitiesSearchResults.ToString(), args.QueryText);
 }
 private void search_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     this.Frame.Navigate(typeof(HubPage), search.QueryText);
 }
Example #41
0
 private void SearchSubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     (DataContext as MainPageViewModel).ListFilter.SearchText = args.QueryText;
 }
        private async void mainSearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            // Show Progress Ring
            progressRing.IsActive = true;

            // Reset DataContext and Lists
            videos_data = null;
            videos_data = new ObservableCollection<Video>();
            DataContext = videos_data;

            videosTitle.Text = "Videos - " + mainSearchBox.QueryText;

            var searchChannelVideosRequest = youtubeService.Search.List("snippet");
            searchChannelVideosRequest.Q = mainSearchBox.QueryText;
            searchChannelVideosRequest.ChannelId = WinBetaChannelId;
            searchChannelVideosRequest.MaxResults = 25;

            var searchChannelVideosResponse = await searchChannelVideosRequest.ExecuteAsync();

            foreach (var videoItem in searchChannelVideosResponse.Items)
            {
                if (videoItem.Id.Kind == "youtube#video")
                {
                    // Create a video object to pass into the data context
                    Video video = new Video()
                    {
                        Title = videoItem.Snippet.Title, // Video Title
                        Thumbnail = GetVideoThumbnail(videoItem.Snippet.Thumbnails), // Video thumbnail <- This function gets the highest quality avaliable
                        Date = ConvertVideoDateTime(videoItem.Snippet.PublishedAt), // Get the published date (formated and converted to correct time zone)
                        Id = videoItem.Id.VideoId
                    };

                    // Add video to data context list
                    videos_data.Add(video);
                }
            }

            // Hide Progress Ring
            progressRing.IsActive = false;
        }
 private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     foreach (BubblePushpin bubblePushpin in _bubblePushpins)
     {
         // an empty search box acts as a 'reset' button, clear all selections
         if (string.IsNullOrWhiteSpace(args.QueryText))
         {
             bubblePushpin.Searched = false;
         }
         else
         {
             bubblePushpin.Searched = bubblePushpin.Details.IndexOf(args.QueryText, StringComparison.OrdinalIgnoreCase) >= 0;
         }
     }
 }
Example #44
0
 /// <summary>
 /// Called when query submitted in SearchBox
 /// </summary>
 /// <param name="sender">The Xaml SearchBox</param>
 /// <param name="e">Event when user submits query</param>
 private async void SearchBoxEventsQuerySubmitted(object sender, SearchBoxQuerySubmittedEventArgs e)
 {
     //MainPage.Current.NotifyUser(e.QueryText, NotifyType.StatusMessage);
     string key = e.QueryText;
     if ((e.QueryText != null) && !(e.QueryText.Equals(string.Empty)))
     {
         var searchGroup = await ReSearchDataSource.GetSearchGroupAsync("search", key);
         if (searchGroup == null)
         {
             Helpers.InternetFailureAlarm();
         }
         else
         {
             this.DefaultViewModel["SearchItems"] = searchGroup;
         }                
     }
 }
 private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     this.Frame.Navigate(typeof(Resultado), args.QueryText);
 }
Example #46
0
        private void SearchBoxUnicode_OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            var unicodeIndex = SearchBoxUnicode.QueryText;
            int intIndex = Utils.ParseHexString(unicodeIndex);

            var ch = MainViewModel.Chars.FirstOrDefault(c => c.UnicodeIndex == intIndex);
            if (null != ch)
            {
                CharGrid.SelectedItem = ch;
            }
        }
Example #47
0
		private static void searchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
		{
			var command = GetQuerySubmittedCommand(sender);
			if (command != null &&
			    command.CanExecute(args.QueryText))
			{
				command.Execute(args.QueryText);
			}
		}
 private void RoadSearchBox_OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     var queryText = sender.QueryText;
     var searchResult = ViewModel.Roads.Where(rd => rd.Name.ToLower().StartsWith(queryText.ToLower())).OrderBy(rd => rd.Name);
     ViewModel.Roads = searchResult;
 }
Example #49
0
        private async void SearchBox_Submitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            Debug.WriteLine("Search box submitted");
           listBox.Items.Clear();
            
            myList = await cloudtools.SearchSongText(searchBox.QueryText);
            foreach(Song s in myList)
            {
                String st = s.SongName + "\n " + s.ArtistName + "\n " + s.AlbumName;
                Debug.WriteLine("Add: " +st);
                listBox.Items.Add(st);
            }

            pivot.SelectedItem = SongLibrary;
            
        }
Example #50
0
 private void SearchBox_OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     var searchStr = args.QueryText;
     Search(searchStr);
 }
		private void OnSearchBoxQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
		{
			Search(args.QueryText);
		}
Example #52
0
 private void Search_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     var queryText = args.QueryText;
     this.Frame.Navigate(typeof(SearchResultsPage), queryText);
 }
Example #53
0
 private void mySearchBox_QuerySubmitted(Windows.UI.Xaml.Controls.SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     this.Frame.Navigate(typeof(MainPage), args.QueryText);
 }
 private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs e)
 {
     if (_resultsListBox.Items != null && _resultsListBox.Items.Count > 0)
     {
         _resultsListBox.Visibility = Visibility.Visible;
         ClearSearchHistory();
     }
 }
Example #55
0
 private void SearchBox_QuerySubmitted(SearchBox sender,SearchBoxQuerySubmittedEventArgs args) {
     if(sender.QueryText.Trim() != "") {
         mainFrame.Navigate(typeof(Search),sender.QueryText);
     }
 }
Example #56
0
        private async void searchPane_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
        {
            //throw new NotImplementedException();
            myMap.Children.Clear();
            
            //Logic for geaocding the query text
            if (!string.IsNullOrWhiteSpace(args.QueryText))
            {

              await new  MessageDialog(args.QueryText).ShowAsync();
                Uri geocodeUri = new Uri(
                    string.Format("http://dev.virtualearth.net/REST/v1/Locations?q={0}&c={1}&key={2}",
                    Uri.EscapeUriString(args.QueryText), args.Language, myMap.Credentials));

                //Get response from Bing Maps REST services
                Response r = await GetResponse(geocodeUri);

                if(r != null &&
                    r.ResourceSets != null &&
                    r.ResourceSets.Length > 0 &&
                    r.ResourceSets[0].Resources != null &&
                    r.ResourceSets[0].Resources.Length > 0)
                {
                    LocationCollection locations = new LocationCollection();

                    int i = 1;
                    foreach(BingMapsRESTService.Common.JSON.Location l
                                in r.ResourceSets[0].Resources)
                    {
                        //Get the Location of each result 
                        Bing.Maps.Location location = new Bing.Maps.Location(l.Point.Coordinates[0], l.Point.Coordinates[1]);
                        //Create a pushpin each location 
                        Pushpin pin = new Pushpin()
                        {
                            Tag = l.Name,
                            Text = i.ToString()
                        };
                        i++;

                        //Add a tapped event that will displau the name of the location
                        pin.Tapped += async (s, a) =>
                            {
                                var p = s as Pushpin;
                                await new MessageDialog(p.Tag as string).ShowAsync();
                            };
                        //Set the location of the pushpin
                        MapLayer.SetPosition(pin, location);

                        //add th pushpin to the map
                        myMap.Children.Add(pin);

                        //Add the coordinates of the location to a location collection
                        locations.Add(location);
                    }//End foreach
                    
                        //set the map view based on the location collection
                    myMap.SetView(new LocationRect(locations));
                }//End IF
                else 
                {
                    await new MessageDialog("Nenhum resultado encontrado..").ShowAsync();
                }

                    
                }
            }
Example #57
0
 private void SearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args) {
     this.OUTPUT.ItemsSource = new SearchToShow(SearchBox.QueryText);
     this.AddButton.Visibility = Windows.UI.Xaml.Visibility.Visible;
     this.SelectAllButton.Visibility = Windows.UI.Xaml.Visibility.Visible;
     this.NotSelectAllButton.Visibility = Windows.UI.Xaml.Visibility.Visible;
     /*
     double H = Math.Floor(OUTPUT.RenderSize.Width / 300);//計算每頁數量
     double W = Math.Floor(OUTPUT.RenderSize.Height / 200);
     double Page = H * W;
     PushSearchResult(true, (int)Page * 2);//輸出兩頁*/
 }
Example #58
0
 private void FilterBox_OnQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
 {
     if (_vm.SmilieCategoryList == null) return;
     string queryText = args.QueryText;
     if (string.IsNullOrEmpty(queryText)) return;
     var result = _vm.SmilieCategoryList.SelectMany(
         smileCategory => smileCategory.List.Where(smile => smile.Title.Equals(queryText))).FirstOrDefault();
     if (result == null)
     {
         return;
     }
     ReplyText.Text = ReplyText.Text.Insert(ReplyText.Text.Length, result.Title);
     FilterBox.QueryText = string.Empty;
 }
 /// <summary>
 /// Called when query submitted in SearchBox
 /// </summary>
 /// <param name="sender">The Xaml SearchBox</param>
 /// <param name="e">Event when user submits query</param>
 private void SearchBoxEventsQuerySubmitted(object sender, SearchBoxQuerySubmittedEventArgs e)
 {
     MainPage.Current.NotifyUser(e.QueryText, NotifyType.StatusMessage);
 }
 private void SearchBoxEventsQuerySubmitted(object sender, SearchBoxQuerySubmittedEventArgs e)
 {
     StatusBlock.Text = "Search Result: " + e.QueryText;
 }