Back to Practical Aspnetcore

RenderFragment

projects/blazor-wasm/RenderFragment/README.md

latest754 B
Original Source

RenderFragment

RenderFragment allows a component to render output generated by outside content, whether they are static content or output generated by other components.

csharp
<table class="table table-striped table-bordered">
    <thead class="table-dark">
        <tr>@TableHeader</tr>
    </thead>
    <tbody>
        @foreach (var item in Items)
        {
            <tr>@RowTemplate(item)</tr>
        }
    </tbody>
</table>

@code {
    [Parameter]
    public RenderFragment TableHeader { get; set; }

    [Parameter]
    public RenderFragment<TItem> RowTemplate { get; set; }

    [Parameter]
    public IReadOnlyList<TItem> Items { get; set; }
}

Contribution by Lohit.