0

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

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

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

你明白了:获得视觉目标平台属性的完整描述。

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

4

1 回答 1

0

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

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

于 2014-06-09T05:59:10.783 回答