【发布时间】:2021-02-09 19:55:43
【问题描述】:
我经常使用以下标记:
<SfDropDownList DataSource="@Model.Customers" TItem="Customer" TValue="Customer">
<DropDownListTemplates TItem="Customer">
<ItemTemplate Context="customer">
<span>@customer.Name</span><span class="float-right">@customer.Site</span>
</ItemTemplate>
</DropDownListTemplates>
</SfDropDownList>
如何在多个组件中重复使用具有相同参数的 DropDownListTemplate?
我在想,我创建一个继承自 DropDownListTemplates 的自定义类:
@inherits DropDownListTemplates<Customer>
@code {
override void OnAfterRender(bool firstRender)
{
// this.ItemTemplate = ??
base.OnAfterRender(firstRender);
}
}
但是如何设置基类中的 RenderFragment 参数 ItemTemplate?
我想避免将 SfDropDownList 包装到自定义组件中
【问题讨论】:
标签: blazor