Windows Phone Tema Uyumsuzluğu Çözümü

En sık karşılaşılan Windows Phone uygulaması sertifikasyon hatalarından biri Gereksinim 5.5.2 – İçerik ve Temalar (Requirement 5.5.2 – Content and themes). Uygulamanızı tek bir temaya göre tasarladıysanız bu hatayı almanız oldukça yüksek ihtimal.

1Yukarıda dark temaya göre tasarlanan bir uygulama var. Bunu light temada çalıştırdığımızda aşağıdaki gibi bir sonuçla karşılaşacağız.

2

Çözüm nedir?

Jeff Wilcox’s PhoneThemeManager kütüphanesini kullanırsanız, kullanıcı hangi temayı kullanıyorsa kullansın, tasarladığınız temaya göre sizin uygulamanızı görecek. Peki PhoneThemeManager kütüphanesini nasıl kullanacağız?
Projenize PhoneThemeManager NuGet Package yüklemeniz gerekiyor. Package Manager Console ile PhoneThemeManager’i projemize ekleyelim;
1-
3
2-
Get-Package -ListAvailable -Filter PhoneThemeManager komutunu çalıştırarak arama yapıyoruz.
4
3- Gördüğünüz gibi istediğimiz package bulundu. Bunu projemize yüklemek için aşağıdaki komutu çalıştırmamız yeterli.
Install-Package PhoneThemeManager
5
5- MainPage.xaml.cs içinde InitializeComponent(); hemen altına;
Dark Temaya göre tasarladıysanız: ThemeManager.ToDarkTheme();
Light Temaya göre tasarladıysanız: ThemeManager.ToLightTheme();
eklediğiniz anda sorun ortadan kalkacaktır.
6
Bunları yaptıktan sonra uygulamamı light temada çalıştırdığımda da aynı tasarımımı görüyorum;
1
PhoneThemeManager hakkında detaylı bilgi almak için;
Reklamlar

One thought on “Windows Phone Tema Uyumsuzluğu Çözümü

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s