コード例 #1
0
        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);
        }
コード例 #2
0
		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);
		}
コード例 #3
0
        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);
        }