İlginizi Çekebilir
  1. Ana Sayfa
  2. Mobil Yazılım
  3. Windows Phone Gereksinim 5.5.2 Hatası – Tema Uyumsuzluğu Çözümü

Windows Phone Gereksinim 5.5.2 Hatası – Tema Uyumsuzluğu Çözümü

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


Resim-1

Yukarı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.


Resim-2

Çözüm nedir?

Jeff Wilcox’s 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;


Resim-3

Get-Package -ListAvailable -Filter
PhoneThemeManager komutunu çalıştırarak arama yapıyoruz.


Resim-4

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


Resim-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.


Resim-6

Bunları yaptıktan sonra uygulamamı light temada çalıştırdığımda da aynı tasarımımı görüyorum;


Resim-7

PhoneThemeManager hakkında detaylı bilgi almak için;

http://www.jeff.wilcox.name/2012/01/phonethememanager/

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

Yorum Yap

Yazar Hakkında

Maltepe Üniversitesi Yazılım Mühendisliği öğrencisiyim. Okul dışında Microsoft teknolojilerine ilgimden dolayı kendimi bu alanda geliştiriyorum. İlgi alanım Windows Phone ve Windows 8 başta olmak üzere Microsoft teknolojileri.

Yorum Yap