private async void OpenEditDialog() { var parameters = new DialogParameters { { "TaskData", TaskData }, { "InitId", await TaskService.GetParentIdList(TaskData.Id, TaskData.Type) } }; var dialog = DialogService.Show <TaskDialog>("Edit Task", parameters); var result = await dialog.Result; if (!result.Cancelled) { await OnEdit.InvokeAsync(); } }
protected void HandleEdit(TItem item) { OnEdit.InvokeAsync(item); }