List
renderFragments.Add(builder => { // 添加具体的代码逻辑到 RenderFragment 中 });
其中,MyComponent 组件的定义类似于以下代码:
public class MyComponent: ComponentBase
{
[Parameter]
public List
protected override void BuildRenderTree(RenderTreeBuilder builder)
{
base.BuildRenderTree(builder);
foreach (var fragment in Fragments)
{
builder.AddContent(0, fragment);
}
}
}
在 MyComponent 组件的 BuildRenderTree 方法中,使用 foreach 循环遍历 RenderFragment 列表,并使用 AddContent 方法将其添加到组件中。