Beispiel #1
0
        private void BtnAddItem_Click(object sender, RoutedEventArgs e)
        {
            var btn     = (sender as Button);
            var section = (btn.DataContext as BudgetSection);

            ViewModel.SelectedBudgetSection = section;
            AddItemFlyout.ShowAt(this);
        }
Beispiel #2
0
 private void AppBarButtonClick(object sender, RoutedEventArgs e)
 {
     if (e.OriginalSource == AppBarDoneButton &&
         viewModel.SelectedItemIndex > -1)
     {
         viewModel.GroceryList.RemoveAt(viewModel.SelectedItemIndex);
         viewModel.SelectedItemIndex = -1;
     }
     else if (e.OriginalSource == AppBarZipButton)
     {
         HomeZipFlyout.Show(this, this.BottomAppBar, (Button)e.OriginalSource);
     }
     else if (e.OriginalSource == AppBarAddButton)
     {
         AddItemFlyout.Show(this, this.BottomAppBar, (Button)e.OriginalSource);
     }
 }
Beispiel #3
0
 private void BtnCancelItemAdd_Click(object sender, RoutedEventArgs e)
 {
     ViewModel.NewBudgetSection = null;
     AddItemFlyout.Hide();
 }
Beispiel #4
0
 private void ViewModel_NewBudgetItemCreated(object sender, EventArgs e)
 {
     AddItemFlyout.Hide();
 }