Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Úvod
Xamarin.Forms aplikace často obsahují více ovládacích prvků, které mají stejný vzhled. Nastavení vzhledu jednotlivých ovládacích prvků může být opakované a náchylné k chybám. Místo toho lze vytvořit styly, které přizpůsobí vzhled ovládacího prvku seskupením a nastavením vlastností dostupných u typu ovládacího prvku.
Explicitní styly
Explicitní styl je ten, který je selektivně použit u ovládacích prvků nastavením jejich Style vlastností.
Implicitní styly
Implicitní styl je ten, který používá všechny ovládací prvky stejného TargetType, aniž by každý ovládací prvek musel odkazovat na styl.
Globální styly
Styly lze zpřístupnit globálně přidáním do aplikace ResourceDictionary. To pomáhá vyhnout se duplikaci stylů napříč stránkami nebo ovládacími prvky.
Dědičnost stylů
Styly můžou dědit z jiných stylů, aby se snížila duplicita a povolila opakované použití.
Dynamické styly
Styly nereagují na změny vlastností a zůstávají beze změny po dobu trvání aplikace. Aplikace však můžou reagovat na změny stylu dynamicky za běhu pomocí dynamických prostředků.
Styly zařízení
Xamarin.Forms obsahuje šest dynamických stylů, označovaných jako styly zařízení , ve Devices.Styles třídě. Všech šest stylů lze použít pouze u Label instancí.
Třídy stylů
Xamarin.Forms třídy stylů umožňují použití více stylů u ovládacího prvku, aniž by se uchýlily k dědičnosti stylu.