private void SearchClick(object sender, RoutedEventArgs e) { Address address; try { address = Storage.Retrieve(IndexSearch.Text); } catch (KeyNotFoundException knfe) { return; } if (CurrentData != DataMode.Pages) { CurrentData = DataMode.Pages; Transitioner.SelectedIndex = 0; } var page = Pages[address.Page]; foreach (var word in page) { if (String.Equals(word.Text, IndexSearch.Text, StringComparison.CurrentCultureIgnoreCase)) { PageDataGrid.ScrollIntoView(word); } } }
private void btnSearch_Click(object sender, RoutedEventArgs e) { PageDataGrid.RefreshPager(); }