父组件
<Child DeleteCallback="@OnDelete"></Child>
public async Task OnDelete(T item)
{ ... }
子元素
@typeparam T
[Parameter]
public EventCallback<T> DeleteCallback { get; set; }
<a @onclick="() => DeleteCallback.InvokeAsync(item)"></a>
我已经添加了一个仓库来解释这个问题。从Blazor的问题中可以看出,这个问题应该在2019年就已经被修复了。https://github.com/scott-david-walker/EventCallbackError