private void Menu_MenuItemClick(object sender, PopupMenu.MenuItemClickEventArgs e) { switch (e.Item.TitleFormatted.ToString()) { case "Usuñ": { var idOfNote = (sender as PopupMenu).Menu.GetItem(0).TitleFormatted.ToString(); databaseHelper.DeleteNote(int.Parse(idOfNote)); (sender as PopupMenu).Menu.RemoveItem(0); MakeList(); break; } case "Edytuj": { var idOfNote = (sender as PopupMenu).Menu.GetItem(0).TitleFormatted.ToString(); Note note = databaseHelper.FindNoteByID(int.Parse(idOfNote)); (sender as PopupMenu).Menu.RemoveItem(0); (sender as PopupMenu).Dispose(); EditNotesPopup editNote = new EditNotesPopup(Assets, ApplicationContext, int.Parse(idOfNote)); editNote.Show(FragmentManager, "dialog test"); editNote.EditComplete += EditNote_EditComplete; break; } default: { break; } } }
private void MenuFlyoutDelete_Click(object sender, RoutedEventArgs e) { databaseHelper.DeleteNote(index); MakeList(); }