gpt4 book ai didi

components - Blazor - 无法从 'method group' 转换为 'EventCallback'

转载 作者:行者123 更新时间:2023-12-03 15:20:37 27 4
gpt4 key购买 nike

我遇到了一个基本的 blazor 项目的问题。我有一个父组件和一个带有事件回调的子组件,我希望它传回一种类型的 T。我遇到的问题是我在将 MethodGroup 转换为 EventCallback 时出错。如果我将其转换为使用 Action 那么它可以工作,但我不能异步执行,这并不理想。任何想法我做错了什么?
家长

<Child
DeleteCallback="@OnDelete"></Child>

public async Task OnDelete(T item)
{
}
child
@typeparam T

[Parameter]
public EventCallback<T> DeleteCallback { get; set; }

<a @onclick="() => DeleteCallback.InvokeAsync(item)"></a>
我在这里添加了一个 repo 来解释这个问题。查看 Blazor 的问题,这应该已在 2019 年修复。 https://github.com/scott-david-walker/EventCallbackError

最佳答案

我遇到了同样的问题,我的代码没有任何问题,只是关闭了 VS 并重新打开和 vuala!我很惊讶这确实发生在我身上好几次...... MS 非常糟糕!

关于components - Blazor - 无法从 'method group' 转换为 'EventCallback',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64308947/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com