如何设置 MatBlazor 以便设置控件的样式?

How to setup MatBlazor so that controls are styled?

尝试在新的 .net 5 blazor webassembly 中设置和使用 MatBlazor 组件。但是,控件没有样式。

我按照 https://www.matblazor.com/ 中的说明进行了操作。 已安装 MatBlazor

dotnet add package MatBlazor

添加到 _imports

@using MatBlazor

向index.html添加了行

<script src="_content/MatBlazor/dist/matBlazor.js"></script>
<link href="_content/MatBlazor/dist/matBlazor.css" rel="stylesheet" />

已在 program.cs

注册服务
services.AddMatBlazor();

已将 MatPortalHost 添加到 app.razor

<MatPortalHost></MatPortalHost>

添加了简单的按钮

<MatButton> mat button </MatButton>

但是我的按钮没有样式。我也试过 MatTextField;没有样式。

我错过了一步吗?设置说明是否正确?

在您的 <application>.Client.csproj

中添加对 MatBlazor 的引用
    <PackageReference Include="MatBlazor" Version="2.8.0" />

备注

请注意只有预览版2.9.0有.net 5官方支持:

所以最好加上下面的参考:

    <PackageReference Include="MatBlazor" Version="2.9.0-develop-042" />

但它在预览中