Xamarin.Forms için Uygulama Temaları

Tüm büyük işletim sistemleri artık karanlık ve aydınlık uygulama temalarını destekliyor. Xamarin.Forms 4.7 sürümü de bu desteği sağlamaya başladı. İlk aşamada bir aksiyon almanıza da gerek yok. Xamarin.Forms uygulamaları kullanıcının işletim sistemi tercihine göre tema rengini belirliyor. Bunun yanısıra arayüzünüzde kullanılan açık ve koyu renkleri özelleştirebilir ve hatta kullanıcıya kendi uygulama temasını kontrol etme seçeneğini sunabilirsiniz.


Örnek Üzerinden İnceleyelim


Uygulamanızı oluşturduğunuzda varsayılan olarak çalışır.


<StackLayout>
            <Frame BackgroundColor="#2196F3" Padding="36,48,36,36" CornerRadius="0">
                <Label Text="Welcome to Xamarin.Forms!" HorizontalTextAlignment="Center" TextColor="White" FontSize="36" />
            </Frame>
            <Label Text="Start developing now" FontSize="Title" Padding="30,10,30,10" />
            <Label Text="Make changes to your XAML file and save to see your UI update in the running app with XAML Hot Reload. Give it a try!" FontSize="16" Padding="30,0,30,0" />
            <Label FontSize="16" Padding="30,24,30,0">
                <Label.FormattedText>
                    <FormattedString>
                        <FormattedString.Spans>
                            <Span Text="Learn more at " />
                            <Span Text="https://aka.ms/xamarin-quickstart" FontAttributes="Bold" />
                        </FormattedString.Spans>
                    </FormattedString>
                </Label.FormattedText>
            </Label>
        </StackLayout>