示例#1
0
        /// <summary>
        /// Команда удаления заметки.
        /// </summary>
        /// <param name="sender">Отправитель SwipeView</param>
        /// <param name="e">Событие</param>
        async void DeleteCommand(object sender, EventArgs e)
        {
            // Обработка выбранного объекта SwipeView.
            MenuItem menuItem = sender as MenuItem;
            var      note     = (Note)menuItem.BindingContext;

            NotificationCenter.Current.Cancel(note.ID);
            // Удаление заметки.
            await database.DeleteNoteAsync(note.ID);

            DependencyService.Get <IMessage>().ShortAlert("Заметка удалена");
            OnAppearing();
        }
示例#2
0
 public Task DeleteNoteAsync(Note note)
 {
     return(_db.DeleteNoteAsync(note));
 }