閱讀英文

共用方式為


使用 XAML 樣式設定 Xamarin.Forms 應用程式樣式

Xamarin.Forms 應用程式通常包含多個具有相同外觀的控制件。 設定每個個別控件的外觀可能會重複且容易發生錯誤。 相反地,您可以藉由群組和設定控制項類型上可用的屬性,來建立自定義控件外觀的樣式。

明確樣式是透過設定控件Style屬性選擇性地套用至控件的樣式。

隱含樣式是相同 TargetType控件所使用的隱含樣式,而不需要每個控件參考樣式。

您可以將樣式新增至應用程式的 ResourceDictionary,以全域提供樣式。 這有助於避免跨頁面或控件重複樣式。

樣式可以繼承自其他樣式,以減少重複並啟用重複使用。

樣式不會回應屬性變更,而且在應用程式期間維持不變。 不過,應用程式可以使用動態資源,在運行時間動態響應樣式變更。

Xamarin.Forms在類別中包含六種動態樣式,稱為裝置Devices.Styles樣式。 這六個樣式只能套用至 Label 實例。

Xamarin.Forms style 類別可讓多個樣式套用至控件,而不需採用樣式繼承。