我有一个像这样实现的后退按钮:
<Button x:Name="BackButton" Click="Back_Click" Style="{StaticResource NavigationBackButtonNormalStyle}"/>
在升级到Uno 3.1之前,它运行良好。现在,我的后退按钮显示为一个带有问号的框。我相信这意味着它找不到字体。我确实升级到了文档中提到的uno-fluentui-assets字体。我现在该如何工作?如果有人建议将后退箭头放在按钮上的另一种方法,那么我也很好。谢谢。
答案 0 :(得分:2)
您应仔细检查您是否遵循font upgrade documentation中的所有步骤。我无法复制您的问题-使用Uno.UI 3.1.0-dev.536
和使用最新版本的Uno app template创建的空白应用程序,您发布的代码段可以在iOS,Android和WebAssembly上正确显示包括Uno Fluent Assets字体。
如果您使用最新的模板创建一个新的空白应用程序,则可以检查其中的字体集成方式,并仔细检查其与您自己的应用程序所做的匹配。
答案 1 :(得分:2)
感谢您的回复-您说对了-我错过了一步。因此,如果其他人犯了类似的错误,则说明要求修改info.plist并将旧字体名称替换为新字体名称。不要双击info.plist,右键单击它并选择打开方式。然后选择XML(文本)编码器。忽略有关行尾不一致的警告。向下滚动并在此处替换字体名称。我的Android头很好-昨天发布时我很想念它。希望这会有所帮助,并感谢大卫给我看一眼,并给了我我所需要的合理建议。