Example #1
0
        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();
            }
        }
Example #2
0
        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();
        }
Example #3
0
 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);
     }
 }
Example #4
0
        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();
            }
        }
Example #5
0
 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();
     }
 }