ResultPage.xaml.cs CampusAppWP8::Pages::Lecture::ResultPage CampusAppWP8::Pages::Lecture //----------------------------------------------------------------------- //<copyrightfile="ResultPage.xaml.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>11.06.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Pages.Lecture { usingSystem; usingSystem.Linq; usingSystem.Windows; usingSystem.Windows.Navigation; usingCampusAppWP8.Model.Lecture; usingCampusAppWP8.Resources; usingCampusAppWP8.Utility.Lui.MessageBoxes; usingMicrosoft.Phone.Controls; publicpartialclassResultPage:PhoneApplicationPage { #regionConstructor publicResultPage() { this.InitializeComponent(); } #endregion #regionMethod protectedoverridevoidOnNavigatedTo(NavigationEventArgse) { base.OnNavigatedTo(e); LectureListlist=App.LoadFromIsolatedStorage<LectureList>(Constants.IsolatedStorage_LectureModel); if(list==null) { Uriurl=newUri(Constants.PathLecture_LecturePage,UriKind.Relative); NavigationService.Navigate(url); return; } if(list.Activities.Count>0) { this.ResultList.ItemsSource=list.Activities.OrderByDescending(o=>o.Type).ThenBy(o=>o.Title).ToList(); } else { MessageBoxResultresult=MessageBoxes.ShowMainModelInfoMessageBox(AppResources.MsgBox_NoResult); if(result==MessageBoxResult.OK) { NavigationService.GoBack(); } } } #endregion } }