Xaml 如何更改Xamarin Shell弹出项的字体族

Xaml 如何更改Xamarin Shell弹出项的字体族,xaml,xamarin.forms,embedded-fonts,xamarin.forms.shell,Xaml,Xamarin.forms,Embedded Fonts,Xamarin.forms.shell,是否有任何方法可以更改Xamarin FormsShell中的FlyoutItem中内容的字体系列 我已经在共享项目中添加了自定义.ttf字体作为嵌入资源,并使用文件AssemblyInfo.cs向程序集注册了字体文件 非常感谢您的帮助。对于Shell弹出式内容(弹出式项目+菜单项),您可以使用带有弹出式项目标签样式的样式类: <Style ApplyToDerivedTypes="True" Class="FlyoutItemLabelStyle"

是否有任何方法可以更改Xamarin Forms
Shell
中的
FlyoutItem
中内容的字体系列

我已经在共享项目中添加了自定义
.ttf
字体作为嵌入资源,并使用文件
AssemblyInfo.cs
向程序集注册了字体文件


非常感谢您的帮助。

对于
Shell
弹出式内容(弹出式项目+菜单项),您可以使用带有
弹出式项目标签样式的样式
类:

<Style ApplyToDerivedTypes="True" Class="FlyoutItemLabelStyle" TargetType="Label">
     <Setter Property="FontFamily" Value="YourFontExportName"/>
</Style>

来自文档

相关问题


对于
Shell
弹出式内容(弹出式项目+菜单项),您可以使用带有
弹出式项目标签样式的样式
类:

<Style ApplyToDerivedTypes="True" Class="FlyoutItemLabelStyle" TargetType="Label">
     <Setter Property="FontFamily" Value="YourFontExportName"/>
</Style>

来自文档

相关问题


正如Cfun所说,您可以使用
弹出项标签样式设置Shell弹出项字体

  • 将字体作为嵌入式资源添加到Xamarin.Forms共享项目中(
    生成操作:EmbeddedResource

  • 使用ExportFont属性在AssemblyInfo.cs等文件中向程序集注册字体文件。还可以指定可选别名

    AssemblyInfo.cs

    [assembly: ExportFont("Trashtalk.ttf", Alias = "Trashtalk")]
    
  • 在您的样式中添加此字体

    <Style Class="FlyoutItemLabelStyle" TargetType="Label">
             <Setter Property="FontFamily" Value="Trashtalk" />
         </Style>
    
    
    
  • 截图:


    正如Cfun所说,您可以使用
    弹出项标签样式设置Shell弹出项字体

  • 将字体作为嵌入式资源添加到Xamarin.Forms共享项目中(
    生成操作:EmbeddedResource

  • 使用ExportFont属性在AssemblyInfo.cs等文件中向程序集注册字体文件。还可以指定可选别名

    AssemblyInfo.cs

    [assembly: ExportFont("Trashtalk.ttf", Alias = "Trashtalk")]
    
  • 在您的样式中添加此字体

    <Style Class="FlyoutItemLabelStyle" TargetType="Label">
             <Setter Property="FontFamily" Value="Trashtalk" />
         </Style>
    
    
    
  • 截图:


    你能解释一下这个答案与我的不同吗?OP提到他已经添加了字体文件,将其设置为embedded Resource,并使用assembly将其导出。所以OP已经完成了前面的步骤(包括在So的一些答案中),只询问了样式。你能解释一下这个答案与我的不同吗?OP提到他已经添加了字体文件,将其设置为embedded Resource,并使用assembly将其导出。因此,OP已经完成了前面的步骤(包括在So的一些答案中),并且只询问了样式。