You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI Toolkit Snackbar如何从自定义字体加载Font对象?

解决MAUI Toolkit Snackbar中使用自定义字体的问题

要从自定义字体创建Font对象,直接使用Font.OfSize方法即可,传入你的自定义字体族名称和字号,替换示例中的SystemFontOfSize调用:

var snackbarOptions = new SnackbarOptions
{
    // 使用自定义字体创建Font对象
    Font = Font.OfSize("MyCustomFont", 14)
};

关键注意事项

  • 确保你的自定义字体已经正确注册到MAUI项目中:
    1. 将字体文件(如MyCustomFont-Regular.ttf)放在项目的Resources/Fonts目录下,设置文件的生成操作为MauiFont。
    2. 在MauiProgram.cs的CreateMauiApp方法中注册字体:
      builder.ConfigureFonts(fonts =>
      {
          fonts.AddFont("MyCustomFont-Regular.ttf", "MyCustomFont");
      });
      
  • Font.OfSize的第一个参数必须和注册时指定的字体族名称完全一致(上面代码中的"MyCustomFont"),否则无法加载自定义字体。

内容的提问来源于stack exchange,提问作者Mr W

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 01:02:01