Razor组件--级联参数值

问题描述 投票:0回答:1

当在c#中创建一个razor组件时,如何将父RenderingFragment的引用传递给子组件内容(不是使用.razor)ComponentBase重载protected override void BuildRenderTree(RenderTreeBuilder builder),似乎不能像预期的那样工作。

c# razor components blazor
1个回答
0
投票

当我想将一个组件级联到它的子组件时,我也有同样的问题。解决了,如下图所示。

builder.OpenComponent<CascadingValue<TValue>>(0);
builder.AddAttribute(1, "Value", this);
builder.AddAttribute(2, "ChildContent", (builder2) =>
{
    builder2.AddContent(3, ChildContent);
});
builder.CloseComponent();

祝您好运!

© www.soinside.com 2019 - 2024. All rights reserved.