public override async void OnNavigatedTo(NavigationParameters parameters) { await _staticDataService.UpdateAsync(); ActivitiesSource = _staticDataService.Activities; var filterAgr = (UpdateFilterEventArgs)parameters["agr"]; if (filterAgr != null) { this.IsMale = filterAgr.IsMale; this.DistanceIndex = filterAgr.Distance / 10 - 1; var activitise = new List <Activity>(); foreach (var item in ActivitiesSource) { if (filterAgr.Activities.Contains(int.Parse(item.Id))) { activitise.Add(item); } } SelectedActivities = new ObservableCollection <Activity>(activitise); } }