StartPage.xaml.cs CampusAppWP8::Pages::StartPage CampusAppWP8::Pages Windows::UI::Input usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Net; usingSystem.Windows; usingSystem.Windows.Controls; usingSystem.Windows.Navigation; usingMicrosoft.Phone.Controls; usingMicrosoft.Phone.Shell; usingWindows.UI.Input; namespaceCampusAppWP8.Pages { publicpartialclassStartPage:PhoneApplicationPage { publicStartPage() { InitializeComponent(); if((Visibility)Application.Current.Resources["PhoneDarkThemeVisibility"]==Visibility.Visible) this.SetIconThemeToDark(); } privatevoidPhoneApplicationPage_OrientationChanged(objectsender,OrientationChangedEventArgse) { //Switchtheplacementofthebuttonsbasedonanorientationchange. if(this.Orientation==PageOrientation.LandscapeLeft||this.Orientation==PageOrientation.LandscapeRight) { OpenHoursAppButton.SetValue(Grid.RowProperty,0); OpenHoursAppButton.SetValue(Grid.ColumnProperty,3); OSAAppButton.SetValue(Grid.RowProperty,1); OSAAppButton.SetValue(Grid.ColumnProperty,3); LinkAppButton.SetValue(Grid.RowProperty,2); LinkAppButton.SetValue(Grid.ColumnProperty,3); ContentPanel.Margin=newThickness(12,-24,0,0); } //Ifnotinportrait,movebuttonListcontenttovisiblerowandcolumn. else { OpenHoursAppButton.SetValue(Grid.RowProperty,3); OpenHoursAppButton.SetValue(Grid.ColumnProperty,0); OSAAppButton.SetValue(Grid.RowProperty,3); OSAAppButton.SetValue(Grid.ColumnProperty,1); LinkAppButton.SetValue(Grid.RowProperty,3); LinkAppButton.SetValue(Grid.ColumnProperty,2); ContentPanel.Margin=newThickness(12,0,0,0); } } privatevoidSetIconThemeToDark() { this.ImgLightCampus.Visibility=Visibility.Collapsed; this.ImgLightDepartments.Visibility=Visibility.Collapsed; this.ImgLightEvents.Visibility=Visibility.Collapsed; this.ImgLightHomework.Visibility=Visibility.Collapsed; this.ImgLightLectures.Visibility=Visibility.Collapsed; this.ImgLightLink.Visibility=Visibility.Collapsed; this.ImgLightMensa.Visibility=Visibility.Collapsed; this.ImgLightNews.Visibility=Visibility.Collapsed; this.ImgLightOpenhours.Visibility=Visibility.Collapsed; this.ImgLightStudentcouncil.Visibility=Visibility.Collapsed; this.ImgLightTimetable.Visibility=Visibility.Collapsed; this.ImgLightWebmail.Visibility=Visibility.Collapsed; this.ImgDarkCampus.Visibility=Visibility.Visible; this.ImgDarkDepartments.Visibility=Visibility.Visible; this.ImgDarkEvents.Visibility=Visibility.Visible; this.ImgDarkHomework.Visibility=Visibility.Visible; this.ImgDarkLectures.Visibility=Visibility.Visible; this.ImgDarkLink.Visibility=Visibility.Visible; this.ImgDarkMensa.Visibility=Visibility.Visible; this.ImgDarkNews.Visibility=Visibility.Visible; this.ImgDarkOpenhours.Visibility=Visibility.Visible; this.ImgDarkStudentcouncil.Visibility=Visibility.Visible; this.ImgDarkTimetable.Visibility=Visibility.Visible; this.ImgDarkWebmail.Visibility=Visibility.Visible; } } }