Xaml 如何更改Xamarin Shell弹出项的字体族
是否有任何方法可以更改Xamarin FormsXaml 如何更改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"
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的一些答案中),并且只询问了样式。