Blazor 中的级联 @typeparam

Bog*_*n B 2 blazor

你能以某种方式级联@typeparam吗?

例如,在这种情况下,将 TItem 传递给 Child 而不指定它

预期行为:

<Parent TItem="User">
  <Child>
</Parent>
Run Code Online (Sandbox Code Playgroud)

当前的:

<Parent TItem="User">
  <Child TItem="User">
</Parent>
Run Code Online (Sandbox Code Playgroud)

Dou*_*dle 5

还没有,但它应该随 .NET 6 一起提供

来自文档:

在 .NET 6 Preview 2 中,Blazor 现在可以从祖先组件推断泛型类型参数。祖先组件必须选择这种行为。祖先组件可以使用该[CascadingTypeParameter]属性按名称将类型参数级联到后代。此属性允许泛型类型推断自动将指定的类型参数与具有同名类型参数的后代一起使用。