【发布时间】:2021-01-18 20:35:30
【问题描述】:
我想不出如何实现以下目标:
我需要将参数集合(或数组)传递给我的 Blazor 组件。传递的参数是 Blazor 组件。参数集合必须作为嵌套标记传递。需要能够单独调用每个传递的参数组件的渲染。
也就是说,我想要这样的东西:
<MyComponent>
<ParameterCollection>
<MyParameterComponent1>Caption1</MyParameterComponent1>
<MyParameterComponent2>Caption2</MyParameterComponent2>
<MyParameterComponent3>Caption3</MyParameterComponent3>
</ParameterCollection>
</MyComponent>
我的组件代码:
@code{
[Parameter]
public RenderFragment[] ParameterCollection {get; set;} //Runtime error
}
我想得到的显然是在这里实现的commercial Blazor component(选择查看源标签)。 向 GridColumns 参数传递 GridColumn 组件的集合。更准确地说,我认为,它是它们对应的 RenderFragments 的集合。 问题是它是怎么做的?
【问题讨论】:
标签: c# asp.net-core blazor blazor-server-side blazor-client-side