Switching out the background image based on the Windows Phone theme
To pass certification you have to cater for the dark and light theme in Windows Phone. You should already be using MVVM, so this is quite an easy and a quick fix. Here is an example of how to do this on your panorama view: In the xaml for your panorama view, add a binding to the background property < phone : Panorama Title = "App Title" Background = "{Binding Path=PanoramaBackgroundImage}" Name = "MainPanorama" > Then in the viewmodel for your panorama view, add the property that you just wired up public ImageBrush PanoramaBackgroundImage { get { if (( Visibility ) Application . Current . Resources [ "PhoneDarkThemeVisibility" ] == Visibility . Visible ) { return new ImageBrush () { ImageSource = new BitmapImage ( new Uri ( "/Assets/back