0

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.


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 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;


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ı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 0
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

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.

Yazarın Profili

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir