我想在 maui c# 中更改字体系列底部标签栏。怎么做到的?

问题描述 投票:0回答:1

我不明白如何更改字体。有办法吗? enter image description here

我尝试在 styles.xaml 中查找字符串。没什么。

c# tabs maui tabbar font-family
1个回答
0
投票

可以尝试设置字体图标来改变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>
© www.soinside.com 2019 - 2024. All rights reserved.