Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wprowadzenie
Xamarin.Forms aplikacje często zawierają wiele kontrolek, które mają identyczny wygląd. Ustawianie wyglądu poszczególnych kontrolek może być powtarzające się i podatne na błędy. Zamiast tego można utworzyć style, które dostosują wygląd kontrolki, grupując i ustawiając właściwości dostępne dla typu kontrolki.
Style jawne
Jawny styl to taki, który jest selektywnie stosowany do kontrolek przez ustawienie ich Style właściwości.
Style niejawne
Niejawny styl jest taki, który jest używany przez wszystkie kontrolki tego samego TargetTypeobiektu , bez konieczności odwołowania się do stylu przez każdą kontrolkę.
Style globalne
Style można udostępnić globalnie, dodając je do aplikacji ResourceDictionary. Pomaga to uniknąć duplikowania stylów między stronami lub kontrolkami.
Dziedziczenie stylów
Style mogą dziedziczyć z innych stylów w celu zmniejszenia duplikacji i ponownego użycia.
Style dynamiczne
Style nie reagują na zmiany właściwości i pozostają niezmienione przez czas trwania aplikacji. Jednak aplikacje mogą reagować na zmiany stylu dynamicznie w czasie wykonywania przy użyciu zasobów dynamicznych.
Style urządzenia
Xamarin.Forms zawiera sześć stylów dynamicznych , znanych jako style urządzeń , w Devices.Styles klasie . Wszystkie sześć stylów można stosować tylko do Label wystąpień.
Klasy stylów
Xamarin.Forms klasy stylów umożliwiają stosowanie wielu stylów do kontrolki bez uciekania się do dziedziczenia stylu.