public void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { var person = e.SelectedItem as Person; var employeeView = new EmployeeXaml { BindingContext = new PersonViewModel(person, favoritesRepository) }; Navigation.PushAsync(employeeView); }
private void OnItemSelected (object sender, SelectedItemChangedEventArgs e) { var personInfo = e.SelectedItem as Person; var employeeView = new EmployeeXaml { BindingContext = new PersonViewModel (personInfo, favoritesRepository) }; Navigation.PushAsync (employeeView); }
private void OnItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem == null) { return; } var personInfo = e.SelectedItem as Person; if (personInfo == null) { return; } var employeeView = new EmployeeXaml { BindingContext = new PersonViewModel(personInfo, favoritesRepository) }; listView.SelectedItem = null; Navigation.PushAsync(employeeView); }