样式
使用样式来定制外观
介绍
Xamarin.Forms应用程序通常包含具有相同外观的多个控件。设置每个单独控件的外观可能是重复的并且容易出错。相反,可以创建通过控件类型可用的分组和设置属性自定义控件外观的样式。
显式样式
一个明确的风格是一个有选择地设置其应用到控件Style
的属性。
隐式样式
一个隐式是一个真实使用的相同的所有控制TargetType
,而不需要控制每个引用的样式。
全球风格
通过将样式添加到应用程序中,样式可以在全球范围内使用ResourceDictionary
。这有助于避免在页面或控件之间重复样式。
风格继承
样式可以从其他样式继承,以减少重复和重复使用。
动态样式
样式不响应属性更改,并且在应用程序的持续时间内保持不变。然而,应用程序可以通过使用动态资源在运行时动态地响应样式更改。
设备样式
Xamarin.Forms在类中包含六种动态样式,称为设备样式Devices.Styles
。所有六种样式都可以应用于Label
实例。