protected override void OnNavigatedTo(NavigationEventArgs e) { var year = (int)e.Parameter; Years = $"Car's of {year} - {year + 10}"; year += 1900; Cars = new ObservableCollection <Car>( CarsFactory.GetItems().Where(c => c.Year >= year && c.Year <= (year + 10))); if (e.NavigationMode != NavigationMode.New) { int pageKey = NavigationService.MainFrame.BackStackDepth; pageAttributes = StateDictionary.Dic[pageKey]; SelectedCar = pageAttributes[nameof(SelectedCar)] as Car; SelectedCarIndex = (int)(pageAttributes[nameof(SelectedCarIndex)]); } base.OnNavigatedTo(e); }
private void Button_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { Cars = new ObservableCollection <Car>( CarsFactory.GetItems().Where(c => c.Brand == TextValue)); }