Exemplo n.º 1
0
 private void lsItems_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (e.AddedItems.Count > 0)
     {
         SelectedItem = (SupplementItemViewModel)e.AddedItems[0];
         this.Navigate("/Pages/SupplementItemPage.xaml");
     }
     lsItems.SelectedIndex = -1;
 }
Exemplo n.º 2
0
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            StateHelper stateHelper = new StateHelper(this.State);
            var         item        = stateHelper.GetValue <Guid>("SelectedItemId", Guid.Empty);

            if (item != Guid.Empty && (SelectedItem == null || SelectedItem.InstanceId == item))
            {
                //SelectedItem = ApplicationState.Current.TrainingDay.TrainingDay.Supplements.GetItem(item);
                SelectedItem = Entry.GetItem(item);
            }

            viewModel   = new SupplementItemViewModel(SelectedItem);
            DataContext = viewModel;
        }