一天中的好时光。我正在研究Xamarin.Forms项目,包括iOS,Android和UWP部分。我的项目需要使用不同的自定义字体,可供所有设备访问。所以我添加了自定义字体,我用
选择它们string fontName = Device.OnPlatform(
"RoundedLEDBoard-7",
"rounded_led_board-7.ttf#Rounded LED Board-7",
@"Assets\Fonts\rounded_led_board-7.ttf#Rounded LED Board-7");
字体名称和位置正确无误。
在建模阶段,我使用单页解决方案来构建一些基本功能。所有三个平台,包括仿真器和真实测试设备,都完全符合预期。但是,在添加导航功能并从
更改App.xaml.cs之后MainPage = new Different_fonts.MainPage();
到
MainPage = new NavigationPage(new Different_fonts.MainPage());
我发现,在项目的UWP部分中没有加载(或显示?)字体。 Android和iOS部件看起来像预期的那样。完整重建整个解决方案并没有帮助。有谁知道问题在哪里以及治疗方法是什么?
答案 0 :(得分:0)
看起来你发现了一个奇怪的错误!我也在使用Forms 2.3.3的示例项目中看到了这个问题。正如您所提到的,iOS和Android不会遇到此问题,所以这也适用于UWP。
不幸的是,在此期间我没有解决方法,但我已经提交了a bug report,所以我们可以调查一下。