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); }
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); } }
private void BtnCancelItemAdd_Click(object sender, RoutedEventArgs e) { ViewModel.NewBudgetSection = null; AddItemFlyout.Hide(); }
private void ViewModel_NewBudgetItemCreated(object sender, EventArgs e) { AddItemFlyout.Hide(); }