Closed Kerminator1973 closed 5 months ago
Нормальная, фиолетовая верстка со стилями:
В dll-версии NavigationBar оформлен не в стилях BB, а в стилях обычного Bootstrap. Такое ощущение, что где-то не был активирован механизм применения Blazor.Boostrap к компонентам навигационной панели.
Может быть проблема в том, что приложение собрано для Blazor.Boostrap 1.10.0 и линкуется именно с ним, а dll-ка - это версия 2.20.0, которую я пытаюсь использовать в с XAML-кодом 1.10.0
Попробую взять свежий шаблон проекта из репозитария: https://github.com/vikramlearning/blazorbootstrap-starter-templates
Не. Те же яйца, только в профиль. :-( Что-то я упускаю.
Больше всего это похоже на то, что я потерял стили Blazor.Bootstrap, т.к. сам функционал работает.
Если открыть nuget в Package Explorer (https://nuget.info/packages/Blazor.Bootstrap/2.2.0), то можно увидеть следующее:
<Project>
<Import Project="..\build\Blazor.Bootstrap.props" />
</Project>
Всё очень просто... Взял проект blazorbootstrap и выполнил Publish в локальную папку. Посмотрел внутрь папки и увидел, что в ней есть файлик со стилями: \wwwroot\Blazor.Bootstrap.styles.css. Если его скопировать в "_content/Blazor.Bootstrap", то всё стилистическое оформление заработает.
Остальные css/js файлы можно так же взять оттуда.
Проблема успешно решена.
Вот как выглядит верстка сейчас, после подключения dll:
А должна выглядеть так: