樣式
使用樣式來定製外觀
介紹
Xamarin.Forms應用程序通常包含具有相同外觀的多個控件。設置每個單獨控件的外觀可能是重複的並且容易出錯。相反,可以創建通過控件類型可用的分組和設置屬性自定義控件外觀的樣式。
顯式樣式
一個明確的風格是一個有選擇地設置其應用到控件Style
的屬性。
隱式樣式
一個隱式是一個真實使用的相同的所有控制TargetType
,而不需要控制每個引用的樣式。
全球風格
通過將樣式添加到應用程序中,樣式可以在全球範圍內使用ResourceDictionary
。這有助於避免在頁面或控件之間重複樣式。
風格繼承
樣式可以從其他樣式繼承,以減少重複和重複使用。
動態樣式
樣式不響應屬性更改,並且在應用程序的持續時間內保持不變。然而,應用程序可以通過使用動態資源在運行時動態地響應樣式更改。
設備樣式
Xamarin.Forms在類中包含六種動態樣式,稱爲設備樣式Devices.Styles
。所有六種樣式都可以應用於Label
實例。