原文:Blazor入门笔记(2)-分部类组件与组件的继承
1.前言
本文接自Blazor的组件(1)-从0构建一个组件
2.分部类组件
Razor组件你可理解为就是一个类名与文件名相同的类,因此,可以新建一个同名的partial类,将组件中@code里面的代码放置到这个partial类里面,然后将原来组件中的@code部分删除。
将VButton组件改写为分部类的代码组织方式,其代码如下(新建一个组件为VButtonPartial,并将原来的代码VButton组件中的代码分别复制过去):
VButtonPartial.razor
@ChildContent
VButtonPartial.razor.cs
using Microsoft.AspNetCore.Components;
namespace BlazorComponent.MyComponents
{
public partial class VButtonPartial
{
[Parameter]
public RenderFragment ChildContent { get; set; }
[Parameter]
public VBtnStyle BtnStyle { get; set; } = VBtnStyle.Default;
[Parameter]