Xamarin 获取目标平台属性,如背景颜色和字体大小
Xamarin.Forms的iOS和Android目标在视觉上完全不同。要解决这一差距: DoesXamarin.Forms提供了一个类,该类具有当前目标平台的视觉属性的获取程序:Xamarin 获取目标平台属性,如背景颜色和字体大小,xamarin,xamarin.forms,Xamarin,Xamarin.forms,Xamarin.Forms的iOS和Android目标在视觉上完全不同。要解决这一差距: DoesXamarin.Forms提供了一个类,该类具有当前目标平台的视觉属性的获取程序: 背景色 字体颜色 TableView TableIntent.菜单文本的字体大小 标签视图文本的字体大小 要点是:获取可视目标平台属性的完整描述 框架是否提供了这些值?或者我必须手动计算它们(以及如何计算)?否,Xamarin。表单不公开这些值。唯一暴露的特定于设备的信息是Color.Accent 您可以非常轻
- 背景色
- 字体颜色
- TableView TableIntent.菜单文本的字体大小
- 标签视图文本的字体大小
框架是否提供了这些值?或者我必须手动计算它们(以及如何计算)?否,
Xamarin。表单
不公开这些值。唯一暴露的特定于设备的信息是Color.Accent
您可以非常轻松地检索所需的信息,并将其注入Xaamrin.Forms
project。XF提供了一个基本DI容器:DependencyService