async Task DeleteHandler(GridCommandEventArgs args) { /* * SampleData item = (SampleData)args.Item; * * // perform actual data source operation here through your service * await MyService.Delete(item); * * // update the local view-model data with the service data * await GetGridData(); */ TItem item = (TItem)args.Item; await Task.Run(() => crudService.Delete(item)); await Task.Run(() => UpdateDataForView()); await OnDeleteClick.InvokeAsync(new object()); }
private async Task DeleteClick(TItem listItem) { await OnDeleteClick.InvokeAsync(listItem); }