可以尝试设置字体图标来改变font-family底部字体
首先,你可以在mauiProgram.cs中添加你喜欢的字体:
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold");
// add your font here
fonts.AddFont("Lobster.ttf", "FT");
});
return builder.Build();
}
}
然后就可以给tabbar绑定字体了:
<TabBar>
<ShellContent Title="About" Icon="{FontImage FontFamily=FT}" Route="AboutPage" ContentTemplate="{DataTemplate local:CatsPage}" />
<ShellContent Title="Items" Icon="{FontImage FontFamily=FT}" ContentTemplate="{DataTemplate local:MainPage}" />
</TabBar>