获取目标平台属性,如背景颜色和字体大小

时间:2014-06-09 01:52:46

标签: xamarin xamarin.forms

Xamarin.Forms的iOS和Android目标在视觉上完全不同。要解决这个差距:

Xamarin.Forms是否提供了一个类,它具有当前目标平台的视觉属性的getter

  • 背景颜色
  • 字体颜色
  • TableView TableIntent.Menu text
  • 的字体大小
  • 标签视图文字的字体大小
  • ...

您明白了这一点:获取可视目标平台属性的完整描述。

框架是否提供这些值?或者我必须手动计算它们(以及如何计算)?

1 个答案:

答案 0 :(得分:0)

不,Xamarin.Forms不会公开这些值。公开的唯一设备特定信息是Color.Accent

您可以非常轻松地检索所需的信息,并将其注入Xaamrin.Forms项目中。 XF提供了一个基本的DI容器:DependencyService