在我的 AppShell.xaml 中,我有以下 TabBar 代码。我似乎找不到允许我更改标题字体(和字体大小等)的属性或任何内容。
<TabBar x:Name="TabBar">
<Tab x:Name="HomePage" Title="Home" Icon="tab_home.png">
<ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage" />
</Tab>
</TabBar>
Even in Resources/Styles/Styles.xaml
我在 shell 或选项卡页中没有看到字体系列的属性。
您可以尝试在 Shell 选项卡中设置字体图标。
请参考以下代码:
1.添加你想要的字体。
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("icomoon.ttf", "FA");
});
return builder.Build();
}
}
2.Usage:
<TabBar>
<ShellContent Title="About" Icon="{FontImage FontFamily=FA , Glyph=}" Route="AboutPage" ContentTemplate="{DataTemplate local:CatsPage}" />
<ShellContent Title="Items" Icon="{FontImage FontFamily=FA , Glyph=}" ContentTemplate="{DataTemplate local:MainPage}" />
</TabBar>
Note:
请将字体添加到文件夹中Fonts
并确保构建操作是MauiFont
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)