protected void OnSearch() { previousSearchCriteria = txtSearchCriteria.Text; var searchCriteriaEventArgs = new SearchCriteriaEventArgs(string.IsNullOrEmpty(txtSearchCriteria.Text) ? null : txtSearchCriteria.Text); if (Search != null) { Search(this, searchCriteriaEventArgs); } if (SearchCommand != null) { if (SearchCommand.CanExecute(null)) { SearchCommand.Execute(searchCriteriaEventArgs); } } if (ShowResultCount) { if (searchCriteriaEventArgs.Matches > 0) { quantity.Text = string.Format("{0} encontrados", searchCriteriaEventArgs.Matches); } else { quantity.Text = string.Format("No hay resultados"); } quantityPopup.IsOpen = true; CreateResTimer(); } }
private void searchBox_Search(object sender, SearchCriteriaEventArgs e) { var taskListView = packDataGrid.ItemsSource as PagedCollectionView; if (taskListView != null) { if (taskListView.CanFilter) { taskListView.Filter = new Predicate<object>(i => { var entry = i as Pack; return (entry != null && entry.Name.ToUpper().Contains(e.Criteria.ToUpper()) || (entry.Result != null && entry.Result.ToUpper().Contains(e.Criteria.ToUpper()))); }); e.Matches = taskListView.ItemCount; } } }
private void SearchBox_Search(object sender, SearchCriteriaEventArgs e) { e.Matches = DeliveryGrid.ApplyFilter(e.Criteria, dateFilter.SelectedDate); ; }
private void SearchBox_Search(object sender, SearchCriteriaEventArgs e) { e.Matches = productList.ApplyFilter(e.Criteria); }
private void SearchBox_Search(object sender, SearchCriteriaEventArgs e) { var taskListView = logEntryEventArgsDataGrid.ItemsSource as PagedCollectionView; if (taskListView!=null) { if (taskListView.CanFilter) { taskListView.Filter = new Predicate<object>(i => { var entry = i as VirtualLogEntry; return (entry != null && entry.Message.ToUpper().Contains(e.Criteria.ToUpper())); }); e.Matches = taskListView.ItemCount; } } }