var renderTreeBuilder = new RenderTreeBuilder(); renderTreeBuilder.OpenElement(0, "div"); // ... add some child elements renderTreeBuilder.CloseElement();
void BuildRenderTree(RenderTreeBuilder builder) { builder.OpenElement(0, "ul"); foreach (var item in Items) { builder.OpenElement(1, "li"); builder.AddContent(2, item.Text); builder.CloseElement(); // close li element } builder.CloseElement(); // close ul element }In this example, the BuildRenderTree method is used to build a render tree. The OpenElement method is used to create a new "ul" element, and a foreach loop is used to add some "li" elements to it. Finally, the CloseElement method is called twice to close the "li" and "ul" elements. Package library: Microsoft.AspNetCore.Blazor.