Open1

Blazor殴り書き

sakura-engsakura-eng

UIコンポーネントの継承

コンポーネントをラップするとParameter属性を必要分定義しなければいけないが、継承を行うことで、UIやロジックのみのカスタマイズで事足りる。

コードサンプル

// razor
@inherits MudTextField

@RenderFunc()
// razor.cs
public partial class CustomComponent : MudTextField
{
   RenderFragment RenderFunc() => builder => base.BuildRenderTree(builder);
}