示例#1
0
 private void search_Suggestions(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (fonts != null)
     {
         lstSuggestions.ItemsSource = fonts.Where(a => a.Source.ToUpper().Contains(searchSuggestions.QueryText.ToUpper()));
     }
 }
 private void SearchContact(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (DB_ContactList != null)
     {
         this.lista.ItemsSource = DB_ContactList.Where(x => x.Model.C_nome.ToUpper().Contains(findcontact.QueryText.ToUpper()));
     }
 }
示例#3
0
        private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            if (sender == null)
            {
                throw new ArgumentNullException(nameof(sender));
            }

            var selectedItem = this.Navigation.SelectedItem as NavigationViewItem;

            if (selectedItem.Content.Equals("Recent"))
            {
                CamerasViewModel.SelectedCategory = Enums.Category.Recent;
                CamerasViewModel.SearchRecentCameras(args.QueryText);
            }
            else if (selectedItem.Content.Equals("Favourites"))
            {
                CamerasViewModel.SelectedCategory = Enums.Category.Favourite;
                CamerasViewModel.SearchFavouriteCameras(args.QueryText);
            }
            else
            {
                CamerasViewModel.SelectedCategory = 0;
                CamerasViewModel.SearchRandomCameras(args.QueryText);
            }
        }
        public void SmiliesFilterOnChangedQuery(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            string queryText = args.QueryText;

            if (string.IsNullOrEmpty(queryText))
            {
                SmileCategoryList = FullSmileCategoryEntities;
                return;
            }
            var result = SmileCategoryList.SelectMany(
                smileCategory => smileCategory.SmileList.Where(smile => smile.Title.Equals(queryText))).FirstOrDefault();

            if (result != null)
            {
                return;
            }
            var searchList = FullSmileCategoryEntities.SelectMany(
                smileCategory => smileCategory.SmileList.Where(smile => smile.Title.Contains(queryText)));
            List <Smile> smileListEntities   = searchList.ToList();
            var          searchSmileCategory = new SmileCategory()
            {
                Name      = "Search",
                SmileList = smileListEntities
            };
            var fakeSmileCategoryList = new List <SmileCategory> {
                searchSmileCategory
            };

            SmileCategoryList = fakeSmileCategoryList.ToObservableCollection();
        }
示例#5
0
        private void FilterBox_OnQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            if (_vm.SmilieCategoryList == null)
            {
                return;
            }
            string queryText = args.QueryText;

            if (string.IsNullOrEmpty(queryText))
            {
                _vm.SmilieCategoryList = _vm.FullSmileCategoryEntities;
                return;
            }
            var result = _vm.SmilieCategoryList.SelectMany(
                smileCategory => smileCategory.List.Where(smile => smile.Title.Equals(queryText))).FirstOrDefault();

            if (result != null)
            {
                return;
            }
            var searchList = _vm.FullSmileCategoryEntities.SelectMany(
                smileCategory => smileCategory.List.Where(smile => smile.Title.Contains(queryText)));
            List <SmileEntity> smileListEntities = searchList.ToList();
            var searchSmileCategory   = new SmileCategoryEntity("Search", smileListEntities);
            var fakeSmileCategoryList = new List <SmileCategoryEntity> {
                searchSmileCategory
            };

            _vm.SmilieCategoryList = fakeSmileCategoryList;
        }
示例#6
0
 private void SearchBoxControlOnQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (string.IsNullOrWhiteSpace(args.QueryText) && !string.IsNullOrWhiteSpace(args.QueryText))
     {
         this.ItemListControl.ItemsSource = App.ItemList;
     }
 }
示例#7
0
 private void Search(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (_viewModel.FindWord(args.QueryText))
     {
         _viewModel.FoundPages?.MoveNext();
         (PdfContainer.ContainerFromItem(_viewModel.FoundPages?.Current) as FrameworkElement)?.StartBringIntoView();
     }
 }
示例#8
0
 private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (string.IsNullOrEmpty(args.QueryText))
     {
         Display.Document.GetText(TextGetOptions.None, out string textStr);
         ClearSearchSelection(textStr);
     }
 }
示例#9
0
        private async void SearchInPostsChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            if (string.IsNullOrEmpty(args.QueryText))
            {
                var posts = await _postService.GetAll();

                PostList = new ObservableCollection <Post>(posts);
                Bindings.Update();
            }
        }
示例#10
0
        private void SearchBox_OnQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs e)
        {
            var query = searchBox.QueryText;

            if (string.IsNullOrWhiteSpace(query))
            {
                query = null;
            }

            readerControl.HighlightSearchMatches(query);
        }
示例#11
0
 private void searchText_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (string.IsNullOrEmpty(args.QueryText))
     {
         if (mNeedClearQuery)
         {
             mViewModel.CancelSearchTextHighlight();
             mNeedClearQuery = false;
         }
     }
 }
示例#12
0
        private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            var result = new ObservableCollection <Song>(
                from item in graphGlobal.Playlist
                where item.songTitle.ToUpperInvariant().Contains(args.QueryText) ||
                item.artistName.ToUpperInvariant().Contains(args.QueryText) ||
                item.songTitle.ToLowerInvariant().Contains(args.QueryText) ||
                item.artistName.ToLowerInvariant().Contains(args.QueryText)
                select item);

            playlist.ItemsSource = result;
        }
示例#13
0
        private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            var model = Models.ProductContext.pList.Where(p => p.ProductName.Contains(sender.QueryText));

            if (model.Equals(""))
            {
                lvProducts.ItemsSource = Models.ProductContext.pList;
            }
            else
            {
                lvProducts.ItemsSource = model;
            }
        }
示例#14
0
        private void searchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            ObservableCollection <Album> sList = new ObservableCollection <Album>();

            foreach (var item in Model.AlbumContext.aList)
            {
                if (item.Title.ToLower().Contains(searchBox.QueryText.ToLower()))
                {
                    sList.Add(item);
                }
            }
            gvAlbums.ItemsSource = sList;
        }
        private void SearchBoxQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            if (!args.QueryText.ToString().Equals(""))
            {
                this.gridViewSource.Source = Search(args.QueryText.ToString());
                //this.DefaultViewModel["Items"] = Search(args.QueryText.ToString());
            }
            else
            {
                this.gridViewSource.Source = ListOfAllItem;
                //this.DefaultViewModel["Items"] = ListOfAllItem;
            }

            itemGridView.SelectedItem = null;
        }
示例#16
0
        ///////////////////////This module is used to filter the list box when we enter query in search box.
        private void docKitSearchBoxQueryChnaged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            if (this.ocString.Count() < 0)
            {
                return;
            }

            this.searchList = this.ocString.Where(x => x.ToLower().Contains(args.QueryText.ToLower())).ToList();
            if (ocSearchList.Count() > 0)
            {
                this.ocSearchList.Clear();
            }
            foreach (string i in searchList)
            {
                this.ocSearchList.Add(i);
            }
            isSearching = true;
        }
        private void OnSearchQuerySubmitted(SearchBox searchBox, SearchBoxQueryChangedEventArgs searchBoxQueryChangedEventArgs)
        {
            if (SearchToggleButton.IsChecked == true)
            {
                SearchBox.Visibility          = Visibility.Collapsed;
                SearchToggleButton.Visibility = Visibility.Visible;
                SearchToggleButton.IsChecked  = false;
            }
            var categoriesList = SampleManager.Current.FullTree.Search(SampleSearchFunc);

            if (categoriesList == null)
            {
                categoriesList = new SearchableTreeNode("Search", new[] { new SearchableTreeNode("No results", new List <object>()) });
            }
            Categories.ItemsSource = categoriesList.Items;

            if (categoriesList.Items.Any())
            {
                Categories.SelectedIndex = 0;
            }
        }
示例#18
0
        private async void OnSearchBoxQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            if (string.IsNullOrEmpty(args.QueryText))
            {
                SearchResultsSection.Visibility = Visibility.Collapsed;
                DefaultViewModel.ClearSearch();
                HeroSection.Visibility           = Visibility.Visible;
                PickOfTheWeekSection.Visibility  = Visibility.Visible;
                MostRecentEatsSection.Visibility = Visibility.Visible;
                return;
            }

            if (await DefaultViewModel.DoInlineSearch(args.QueryText))
            {
                ;
            }
            {
                HeroSection.Visibility           = Visibility.Collapsed;
                PickOfTheWeekSection.Visibility  = Visibility.Collapsed;
                MostRecentEatsSection.Visibility = Visibility.Collapsed;
                SearchResultsSection.Visibility  = Visibility.Visible;
            }
        }
示例#19
0
        private void search_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            var inMemoryDAL = XpoDefault.GetDataLayer(connectionString, DevExpress.Xpo.DB.AutoCreateOption.DatabaseAndSchema);

            try
            {
                using (var uow = new UnitOfWork(inMemoryDAL))
                {
                    XPCollection <Order_OrderIn> orders = new XPCollection <Order_OrderIn>(uow);

                    if (orders != null)
                    {
                        colorComboBox.IsTextSearchEnabled = true;
                        colorComboBox.IsEditable          = true;
                        var list = orders.Select(i => new { ID = (i.ID).ToString(), oName = i.OrderNo, JobCard = i.VesselIntakeID.JobCardNo }).ToList().Where(a => a.oName.ToUpper().Contains(search.QueryText.ToUpper())).ToString();
                        colorComboBox.ItemsSource = list.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                var msg = ex.Message;
            }
        }
示例#20
0
        private void search_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            var inMemoryDAL = XpoDefault.GetDataLayer(connectionString, DevExpress.Xpo.DB.AutoCreateOption.DatabaseAndSchema);

            try
            {
                using (var uow = new UnitOfWork(inMemoryDAL))
                {
                    XPCollection <Order_OrderIn> orders = new XPCollection <Order_OrderIn>(uow);
                    MyGrid.ItemsSource = orders;
                    if (orders != null)
                    {
                        var list = orders.Where(a => a.OrderNo.ToUpper().Contains(search.QueryText.ToUpper()));
                        MyGrid.ItemsSource = list;
                        MyGrid.Height      = 400;
                        MyGrid.Width       = 600;
                    }
                }
            }
            catch (Exception ex)
            {
                var msg = ex.Message;
            }
        }
示例#21
0
        private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            int a = 0;

            a = a;
        }
 /// <summary>
 /// Gets the Internet Engineering Task Force (IETF) language tag (BCP 47 standard) that identifies the language
 /// currently associated with the user's text input device.
 /// </summary>
 /// <param name="e">The requested <see cref="SearchBoxQueryChangedEventArgs"/>.</param>
 /// <returns>The IETF BCP 47 standard language tag.</returns>
 public static string Language(this SearchBoxQueryChangedEventArgs e) => Resolver.Language(e);
示例#23
0
 private void FilterBox_OnQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (_vm.SmilieCategoryList == null) return;
     string queryText = args.QueryText;
     if (string.IsNullOrEmpty(queryText))
     {
         _vm.SmilieCategoryList = _vm.FullSmileCategoryEntities;
         return;
     }
     var result = _vm.SmilieCategoryList.SelectMany(
         smileCategory => smileCategory.List.Where(smile => smile.Title.Equals(queryText))).FirstOrDefault();
     if (result != null) return;
     var searchList = _vm.FullSmileCategoryEntities.SelectMany(
         smileCategory => smileCategory.List.Where(smile => smile.Title.Contains(queryText)));
     List<SmileEntity> smileListEntities = searchList.ToList();
     var searchSmileCategory = new SmileCategoryEntity("Search", smileListEntities);
     var fakeSmileCategoryList = new List<SmileCategoryEntity> { searchSmileCategory };
     _vm.SmilieCategoryList = fakeSmileCategoryList;
 }
示例#24
0
        private void SearchBox_OnQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
        {
            var searchType = _searchBy.SelectedItem as ComboBoxItem;
            var searchQ    = searchType.Content.ToString();

            if (args.QueryText.EndsWith(" "))
            {
                ViewModel["BikesShort"] = CacheDataCollection;
                return;
            }
            var temp = new ObservableCollection <CollectedDataGroup>();

            switch (searchQ)
            {
            case "Name":
                if (args.QueryText.Length >= 3)
                {
                    BikeDataCollection.Clear();
                    foreach (
                        var item in
                        BikeDataGroups.Where(
                            item => item.CommonName.ToLower().Contains(args.QueryText.ToLower())))
                    {
                        temp.Add(new CollectedDataGroup(
                                     item.CommonName,
                                     item.Id,
                                     item.Lat,
                                     item.Lon,
                                     item.Url,
                                     item.AdditionalProperties[0].Value,
                                     item.AdditionalProperties[1].Value,
                                     item.AdditionalProperties[2].Value,
                                     item.AdditionalProperties[3].Value,
                                     item.AdditionalProperties[4].Value,
                                     item.AdditionalProperties[5].Value,
                                     item.AdditionalProperties[6].Value,
                                     item.AdditionalProperties[7].Value,
                                     item.AdditionalProperties[8].Value));
                    }
                }
                else if (args.QueryText.Length == 0)
                {
                    BikeDataCollection.Clear();
                    foreach (
                        var item in
                        BikeDataGroups)
                    {
                        temp.Add(new CollectedDataGroup(
                                     item.CommonName,
                                     item.Id,
                                     item.Lat,
                                     item.Lon,
                                     item.Url,
                                     item.AdditionalProperties[0].Value,
                                     item.AdditionalProperties[1].Value,
                                     item.AdditionalProperties[2].Value,
                                     item.AdditionalProperties[3].Value,
                                     item.AdditionalProperties[4].Value,
                                     item.AdditionalProperties[5].Value,
                                     item.AdditionalProperties[6].Value,
                                     item.AdditionalProperties[7].Value,
                                     item.AdditionalProperties[8].Value));
                    }
                }
                else
                {
                    return;
                }

                break;

            case "Id":
                if (_bikepointListView.ItemTemplate != ExtendedBikePointTemplate)
                {
                    _bikepointListView.ItemTemplate = ExtendedBikePointTemplate;
                }
                BikeDataCollection.Clear();

                foreach (var item in BikeDataGroups.Where(item => item.Id.ToLower().Contains(args.QueryText.ToLower())))
                {
                    temp.Add(new CollectedDataGroup(
                                 item.CommonName,
                                 item.Id,
                                 item.Lat,
                                 item.Lon,
                                 item.Url,
                                 item.AdditionalProperties[0].Value,
                                 item.AdditionalProperties[1].Value,
                                 item.AdditionalProperties[2].Value,
                                 item.AdditionalProperties[3].Value,
                                 item.AdditionalProperties[4].Value,
                                 item.AdditionalProperties[5].Value,
                                 item.AdditionalProperties[6].Value,
                                 item.AdditionalProperties[7].Value,
                                 item.AdditionalProperties[8].Value));
                }
                break;

            case "Lat":
                if (_bikepointListView.ItemTemplate != ExtendedBikePointTemplate)
                {
                    _bikepointListView.ItemTemplate = ExtendedBikePointTemplate;
                }
                BikeDataCollection.Clear();
                foreach (var item in BikeDataGroups.Where(item => item.Lat.ToString().ToLower().Contains(args.QueryText.ToLower())))
                {
                    temp.Add(new CollectedDataGroup(
                                 item.CommonName,
                                 item.Id,
                                 item.Lat,
                                 item.Lon,
                                 item.Url,
                                 item.AdditionalProperties[0].Value,
                                 item.AdditionalProperties[1].Value,
                                 item.AdditionalProperties[2].Value,
                                 item.AdditionalProperties[3].Value,
                                 item.AdditionalProperties[4].Value,
                                 item.AdditionalProperties[5].Value,
                                 item.AdditionalProperties[6].Value,
                                 item.AdditionalProperties[7].Value,
                                 item.AdditionalProperties[8].Value));
                }
                break;

            case "Lon":
                if (_bikepointListView.ItemTemplate != ExtendedBikePointTemplate)
                {
                    _bikepointListView.ItemTemplate = ExtendedBikePointTemplate;
                }
                BikeDataCollection.Clear();
                foreach (var item in BikeDataGroups.Where(item => item.Lon.ToString().ToLower().Contains(args.QueryText.ToLower())))
                {
                    temp.Add(new CollectedDataGroup(
                                 item.CommonName,
                                 item.Id,
                                 item.Lat,
                                 item.Lon,
                                 item.Url,
                                 item.AdditionalProperties[0].Value,
                                 item.AdditionalProperties[1].Value,
                                 item.AdditionalProperties[2].Value,
                                 item.AdditionalProperties[3].Value,
                                 item.AdditionalProperties[4].Value,
                                 item.AdditionalProperties[5].Value,
                                 item.AdditionalProperties[6].Value,
                                 item.AdditionalProperties[7].Value,
                                 item.AdditionalProperties[8].Value));
                }
                break;
            }

            BikeDataCollection.Add(temp);
            ViewModel["BikesShort"] = BikeDataCollection;
        }
 SearchQueryLinguisticDetails ISearchBoxQueryChangedEventArgsResolver.LinguisticDetails(SearchBoxQueryChangedEventArgs e) => e.LinguisticDetails;
 string ISearchBoxQueryChangedEventArgsResolver.QueryText(SearchBoxQueryChangedEventArgs e) => e.QueryText;
 /// <summary>
 /// Update view if search query changed.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private async void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     await viewModel.SearchForTextAsync(args.QueryText);
 }
示例#28
0
 private void search_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     //   string textQuery = search.QueryText.ToUpper();
     //      Debug.WriteLine("string query", textQuery);
 }
示例#29
0
 private void SearchContact(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     if (DB_ContactList != null)
     {
         this.lista.ItemsSource = DB_ContactList.Where(x => x.Model.C_nome.ToUpper().Contains(findcontact.QueryText.ToUpper()));
     }
 }
 private void SearchBox_QueryChanged(object sender, SearchBoxQueryChangedEventArgs args)
 {
     Debug.WriteLine("QueryText: " + args.QueryText);
 }
        private void SearchBox_QueryChanged(object sender, SearchBoxQueryChangedEventArgs e)
        {
            OnQueryChanged(e);

            var text = e.QueryText;
            if (string.IsNullOrEmpty(text))
            {
                _resultsListBox.Visibility = Visibility.Collapsed;
                return;
            }

            SetResults(text);
        }
 /// <summary>
 /// Gets information about query text that the user enters through an Input Method Editor (IME).
 /// </summary>
 /// <param name="e">The requested <see cref="SearchBoxQueryChangedEventArgs"/>.</param>
 /// <returns>Linguistic information about query text that the user enters through an Input Method Editor (IME).</returns>
 public static SearchQueryLinguisticDetails LinguisticDetails(this SearchBoxQueryChangedEventArgs e) => Resolver.LinguisticDetails(e);
 /// <summary>
 /// Gets the query text of the current search.
 /// </summary>
 /// <param name="e">The requested <see cref="SearchBoxQueryChangedEventArgs"/>.</param>
 /// <returns>The query text of the current search.</returns>
 public static string QueryText(this SearchBoxQueryChangedEventArgs e) => Resolver.QueryText(e);
示例#34
0
 private void SearchBox_OnQueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     viewModel.DictionaryViewModel.Filter = sender.QueryText;
 }
 string ISearchBoxQueryChangedEventArgsResolver.Language(SearchBoxQueryChangedEventArgs e) => e.Language;
 protected virtual void OnQueryChanged(SearchBoxQueryChangedEventArgs e)
 {
     var handler = QueryChanged;
     if (handler != null)
         handler.Invoke(this, e);
 }
 private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args) {
     requestUpdate();
 }
示例#38
0
 private void SearchBox_QueryChanged(SearchBox sender, SearchBoxQueryChangedEventArgs args)
 {
     int a = 0;
     a = a;
 }
        private void OnQueryChanged(SearchBox searchBox, SearchBoxQueryChangedEventArgs args)
        {

        }