【问题标题】:Xamarin.Forms default navigation bar fontXamarin.Forms 默认导航栏字体
【发布时间】:2018-01-22 18:03:07
【问题描述】:

在 Xamarin.Forms 中,我使用 StackLayoutLabels 为我的一个页面创建了一个自定义导航栏。然而,其他页面使用默认导航栏。我试图让自定义和默认导航栏的标题看起来完全一样,但不能完全匹配。

有没有办法找出 Xamarin.Forms 中默认导航栏的字体大小和系列?

【问题讨论】:

    标签: xamarin fonts xamarin.forms


    【解决方案1】:

    是的,有! Xamarin.Forms 是完全开源的,因此您可以检查代码正在执行的任何操作on GitHub。魔法最有可能发生在 NavigationPage 渲染器中,因此请查看 Xamarin.Forms.Platform.[Target Platform]/Renderers/NavigationPageRenderer.cs

    但在您的情况下,这可能有点矫枉过正,当您的应用程序在调试模式下运行时,您可能能够获得您对using the Xamarin Inspector 感兴趣的信息。

    【讨论】:

    • 我在 NavigationPageRenderer.cs 中没有找到任何与导航栏字体大小和 fontfamily 属性相关的内容。而且我没有 Visual Studio 企业版来使用 Xamarin Inspector。
    猜你喜欢
    • 1970-01-01
    • 2011-07-27
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2016-08-14
    • 2016-03-12
    • 1970-01-01
    相关资源
    最近更新 更多