先copy一个项目下来:Bootstrap Blazor 组件库 一套基于 Bootstrap 和 Blazor 的企业级组件库
发现不是很满足我的需求,我要把右下角的admin移动到左边去,该怎么移动?
先改代码
点进去到Layout.razor 文档,改成如下:
然后改版本号,现在是8.8.6 之前是8.6.1 ,目的是保险起见,编辑器全网找不到,就会用给你本地的。
然后右键打包
然后把这个BootstrapBlazor.8.6.6.nupkg,复制到一个文件夹下面去,第一步完成。
第二步:在 Visual Studio 的 Tools -> Options -> NuGet Package Manager -> Package Sources 中添加你新创建的本地 NuGet 包源。点击 "+" 符号添加一个新的源,Name 随意,Source 就填你创建的文件夹路径。如图:
第三步:在你的项目 .csproj 文件中修改 PackageReference 来引用你的新包(把8.6.1改成8.6.6):
<ItemGroup>
<PackageReference Include="BootstrapBlazor" Version="8.6.6" />
</ItemGroup>
第四步:打开 Package Manager Console, 输入 Update-Package BootstrapBlazor -Version 8.6.6,按回车。这个命令会更新一个特定的 NuGet (BoostrapBlazor) 包。
(注意这个红色框,不要选错了!)
然后右键 清理一下。再检查依赖项目:确实是8.6.6
启动看效果:在左边了。
这样C#的UI的问题基本上就解决了。
然后C#的基础功能可以参考这个:GitHub - densen2014/BlazorHybrid: 关于BlazorHybrid的一切研究. 用 c # 和 Razor 创建本机移动应用和桌面应用。快速开发共享代码库运行于 Windows (Winforms/WPF/UWP)、Android、iOS、macOS、Linux 的应用。
这样C#的功能问题也基本上解决了。
合在一起,认真读读这两个开源项目后 C# Maui 前后端基本上就打通了。