在 Xamarin Forms TabBar 中使用图标字体

dan*_*man 9 xaml xamarin xamarin.forms

我刚刚开始使用 Xamarin Forms,所以请原谅这可能是一个菜鸟问题......

我开始在 Visual Studio 中使用一个新的 Shell Forms App,因此为我生成了一些代码。

有一个包含 TabBar 控件的 AppShell 页面。这里面是 Tab 控件,我可以设置我的 ShellContent 页面。

每个 Tab 都有一个 Icon 属性,但这显然只接受 PNG 图标。

如何在 Xaml 中为我的 Tab 图标使用图标字体(当我在另一个页面的内容中使用它们时,它已经连接到可以正确显示图标)?

我正在使用 Xamarin.Forms 4.0.0.497661

Tec*_*ing 16

你必须使用 FontImageSource 来做到这一点。

<Tab Title="MyTitle"> <Tab.Icon> <FontImageSource FontFamily="{StaticResource IconFont}" Glyph="&#xF00A;" Size="Small"/> </Tab.Icon> ... </Tab>