在一个问题(在 Blazor 中,如何多次重新渲染组件的同一实例?)中,有人指出我不需要__builder
在 Blazor 定义的中使用RenderFragment
。
这是一个例子:
private RenderFragment _header => __builder =>
{
<tr>
<th>Date</th>
<th>Temp. (C)</th>
<th>Temp. (F)</th>
<th>Summary</th>
</tr>
};
有人可以演示如何吗?
razor 编译器将相当智能地使用 just
@
和进行切换;
。这是从正在运行的 .net7 演示中复制/粘贴的:
你的样本就变成了
请注意,这里还有第二个,
=>
但 Razor 生成了它。