private void OnMenuItemsSelectionChanged(object sender, SharedSourceSelectedItemChangedEventArgs e) { var selectedMenuItem = e.SelectedItem as MenuItem; if (selectedMenuItem != null && selectedMenuItem.Action != null) { selectedMenuItem.Action.Invoke(); } }
private void OnDetailsSourceSelectedItemChanged(object sender, SharedSourceSelectedItemChangedEventArgs e) { if (handleSelectionChanged) { var person = e.SelectedItem as NavigationItemViewModel; if (person != null) { Navigation.Navigate(typeof(PersonDetailsView), person.Id); // ViewModel //Navigation.Navigate(typeof(PersonDetailsViewModel), person.Id); } } }
private void PeopleListSource_SelectedItemChanged(object sender, SharedSourceSelectedItemChangedEventArgs e) { DeleteCommand.RaiseCanExecuteChanged(); }