private BudgetThreshold NewBudgetThreshold() { currBudgetThreshold = new BudgetThreshold(); currBudgetThreshold.PropertyChanged += new PropertyChangedEventHandler(currBudgetThreshold_PropertyChanged); return currBudgetThreshold; }
private async void ItemGridView_ItemClick(object sender, ItemClickEventArgs e) { MessageDialog dialog = null; if (currBudgetThreshold != null && currBudgetThreshold.HasChanges) { dialog = new MessageDialog("The are changes. Please save the first."); //await dialog.ShowAsync(); //return; } currBudgetThreshold = e.ClickedItem as BudgetThreshold; currBudgetThreshold.PropertyChanged += new PropertyChangedEventHandler(currBudgetThreshold_PropertyChanged); DisplayData(); currBudgetThreshold.HasChanges = false; isDirty = false; }
private void Add_AppBarButtonClick(object sender, RoutedEventArgs e) { currBudgetThreshold = NewBudgetThreshold(); ((ObservableCollection<BudgetThreshold>)DataContext).Add(currBudgetThreshold); DisplayData(); EnableAppBarStatus(true); }