blazor book
1.0.0
Такая сборник рассказов, как пользовательский интерфейс для размещения компонентов Blazor
Пакет BlazorBook Nuget должен быть добавлен в ваше приложение Blazor Wasm/Server и ваш библиотечный проект Class Class, содержащий ваши отдельные истории.
Install-Package BlazorBook -ProjectName MyProject
При запуске вашего приложения Blazor Wasm/Server:
app.RegisterAllStories(Assembly.Load("<<Assembly name containing stories>>"));
_Imports.razor Добавить @using BlazorBook.Components
В App.razor
< Router
AppAssembly =" @typeof(App).Assembly "
AdditionalAssemblies =" new[] { typeof(BlazorBook.UI).Assembly } "
>
...
</ Router > Истории будут зарегистрированы, а пользовательский интерфейс доступен на пути /blazorbook
Создайте библиотеку класса бритвы, чтобы сдержать свои истории. Это также должно иметь пакет BlazorBook Nuget в качестве зависимости.
Например, история может быть следующей:
@inherits BlazorBook.StoryComponent
@attribute [DisplayName("Story name")]
<div>Hello @(world)!</div>
@code {
string world = "World!";
}