private async void PrimaryCmd_Delete(object sender, RoutedEventArgs e) { if (ViewModel.SelectedItem != null) { var db = App.conn; using (var ListItem = db.Prepare(App.SQL_DELETE)) { ListItem.Bind(1, ViewModel.SelectedItem.idInDatabase); ListItem.Step(); } ViewModel.RemoveTodoItem(ViewModel.SelectedItem.id); PanelReset(); Frame rootFrame = Window.Current.Content as Frame; if (rootFrame != null) { rootFrame.GoBack(); } //弹出窗口 var MsgDialog = new MessageDialog("Delete successfully!"); MsgDialog.Commands.Add(new UICommand("关闭")); await MsgDialog.ShowAsync(); } }
private void DeleteButton_Click(object sender, RoutedEventArgs e) { dynamic x = e.OriginalSource; ViewModel.SelectedItem = (Models.TodoItem)x.DataContext; ViewModel.RemoveTodoItem(); MessageDialog errorMessage = new MessageDialog("Delete successfully!\n"); var result = errorMessage.ShowAsync(); }
private void deleteButtonClick(object sender, RoutedEventArgs e) { if (ViewModel.SelectedItem != null) { MessageDialog errorMessage = new MessageDialog("Delete successfully!\n"); var result = errorMessage.ShowAsync(); ViewModel.RemoveTodoItem("id"); Frame.Navigate(typeof(MainPage), ViewModel); } }
private async void PrimaryCmd_delete(object sender, RoutedEventArgs e) { if (ViewModel.SelectedItem != null) { var db = App.conn; using (var ListItem = db.Prepare(App.SQL_DELETE)) { ListItem.Bind(1, ViewModel.SelectedItem.idInDatabase); ListItem.Step(); } ViewModel.RemoveTodoItem(ViewModel.SelectedItem.id); //弹出窗口 var messageDialog = new MessageDialog("Delete successfully!"); messageDialog.Commands.Add(new UICommand("关闭")); await messageDialog.ShowAsync(); PanelReset(); UpdateTile(); } }
private void deleteAppBarButton_Click(object sender, RoutedEventArgs e) { if (ViewModel.SelectedItem != null) { MessageDialog errorMessage = new MessageDialog("Delete successfully!\n"); var result = errorMessage.ShowAsync(); ViewModel.RemoveTodoItem(); Frame.Navigate(typeof(MainPage)); ViewModel.UpdateTile(); } else { MessageDialog errorMessage = new MessageDialog("Please select an item.\n"); var result = errorMessage.ShowAsync(); } }