小编Lau*_*e73的帖子

Blazor EventCallback with Multiple Params - how to respond to event in parent host control

I have a blazor component with an EventCallBack parameter that utilized the new struct format allowing multiple arguments

[Parameter] public EventCallback<(EmployeeShiftDay, DateTime, DateTime)> NewDayScrolledIntoView { get; set; }
Run Code Online (Sandbox Code Playgroud)

eventcallback is invoked in child normally as such

await NewDayScrolledIntoView.InvokeAsync(p1, p2, p3);
Run Code Online (Sandbox Code Playgroud)

In my host page I have the corresponding method to handle the invoke

private void NewDayInView(EmployeeShiftDay dayInView, DateTime weekStart, DateTime weekEnd)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

How do I add the markup for this EventCallBack in the host component - I need …

webassembly blazor .net-5

7
推荐指数
3
解决办法
3208
查看次数

从Blazor客户端中长期运行的后台任务中释放UI的推荐方法是什么

我们的Blazor(客户端)应用程序由UI上同时存在的许多组件组成。其中之一必须对Azure SQL进行大量的大数据调用。不管它是否具有UI焦点,此组件都将执行这些调用。这些调用中的每个调用最多可能需要3秒钟才能返回其结果,在此期间它将使UI失去响应。在不使用Blazor服务器端的情况下,如何在这些调用期间使UI保持响应。使用Task.Run等在单线程体系结构中无济于事。使用加载微调器也不是一种选择,因为这仍然会使UI无响应,并且可能对用户不可见。在当前的Blazor 0.9.0中,有什么方法可以实现这一目标?

运行最新的Blazor预览版本(0.9.0-preview3-19154-02)

azure blazor

5
推荐指数
1
解决办法
362
查看次数

标签 统计

blazor ×2

.net-5 ×1

azure ×1

webassembly ×1