【发布时间】:2018-01-22 18:03:07
【问题描述】:
在 Xamarin.Forms 中,我使用 StackLayout 和 Labels 为我的一个页面创建了一个自定义导航栏。然而,其他页面使用默认导航栏。我试图让自定义和默认导航栏的标题看起来完全一样,但不能完全匹配。
有没有办法找出 Xamarin.Forms 中默认导航栏的字体大小和系列?
【问题讨论】:
标签: xamarin fonts xamarin.forms
在 Xamarin.Forms 中,我使用 StackLayout 和 Labels 为我的一个页面创建了一个自定义导航栏。然而,其他页面使用默认导航栏。我试图让自定义和默认导航栏的标题看起来完全一样,但不能完全匹配。
有没有办法找出 Xamarin.Forms 中默认导航栏的字体大小和系列?
【问题讨论】:
标签: xamarin fonts xamarin.forms
是的,有! Xamarin.Forms 是完全开源的,因此您可以检查代码正在执行的任何操作on GitHub。魔法最有可能发生在 NavigationPage 渲染器中,因此请查看 Xamarin.Forms.Platform.[Target Platform]/Renderers/NavigationPageRenderer.cs。
但在您的情况下,这可能有点矫枉过正,当您的应用程序在调试模式下运行时,您可能能够获得您对using the Xamarin Inspector 感兴趣的信息。
【讨论】: