private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     // ignore scenarios when we navigate back to this page and clear what was previously selected
     if (listBox.SelectedItem != null)
     {
         Menu.Venue.Dish dummy = new Menu.Venue.Dish("", false, false, false, false, false, false);
         Type            type  = listBox.SelectedItem.GetType();
         Type            type2 = dummy.GetType();
         if (type.FullName.Equals(type2.FullName))
         {
             Menu.Venue.Dish dummy2 = (Menu.Venue.Dish)listBox.SelectedItem;
             if (dummy2.hasNutrition)
             {
                 (App.Current as App).nutrDish = (Menu.Venue.Dish)listBox.SelectedItem;
                 datepickerBool = false;
                 NavigationService.Navigate(new Uri("/NutritionPage.xaml", UriKind.Relative));
             }
         }
         listBox.SelectedIndex = -1;
     }
 }
Exemplo n.º 2
0
 private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     // ignore scenarios when we navigate back to this page and clear what was previously selected
     if (listBox.SelectedItem != null)
     {
         Menu.Venue.Dish dummy = new Menu.Venue.Dish("", false, false, false, false, false);
         Type type = listBox.SelectedItem.GetType();
         Type type2 = dummy.GetType();
         if (type.FullName.Equals(type2.FullName)) 
         {
             //Menu.Venue.Dish dummy2 = (Menu.Venue.Dish)listBox.SelectedItem;
             //if (dummy2.hasNutrition)
             //{
             (App.Current as App).nutrDish = (Menu.Venue.Dish)listBox.SelectedItem;
             NavigationService.Navigate(new Uri("/NutritionPage.xaml", UriKind.Relative));
             //}
         }
         listBox.SelectedIndex = -1;
     }
 }