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; <<<<<<< HEAD usingSystem.Windows; usingSystem.Windows.Controls; usingSystem.Windows.Navigation; usingCampusAppWP8.Model.Lecture; usingCampusAppWP8.Resources; usingMicrosoft.Phone.Controls; publicpartialclassResultPage:PhoneApplicationPage { publicResultPage() { this.InitializeComponent(); } protectedoverridevoidOnNavigatedTo(NavigationEventArgse) { LectureListlist=App.LoadFromIsolatedStorage<LectureList>(Constants.IsolatedStorage_LectureModel); if(list==null) { Uriurl=newUri(Constants.PathLecture_LecturePage,UriKind.Relative); NavigationService.Navigate(url); return; } this.ResultList.ItemsSource=list.Activities; base.OnNavigatedTo(e); } privatevoidToggleOptions(objectsender,RoutedEventArgse) { Buttonbutton=(Button)sender; StackPanelparent=(StackPanel)button.Parent; Buttonlink=(Button)parent.FindName("Link"); Buttondetails=(Button)parent.FindName("Details"); if(link.Tag==null) { link.IsEnabled=false; } this.ToogleVisibility(link); this.ToogleVisibility(details); } privatevoidShowOptions(StackPanelparent) { Buttonlink=(Button)parent.FindName("Link"); Buttondetails=(Button)parent.FindName("Details"); this.ShowVisibility(link); this.ShowVisibility(details); } privatevoidHideOptions(StackPanelparent) { UIElementlink=(UIElement)parent.FindName("Link"); UIElementdetails=(UIElement)parent.FindName("Details"); this.HideVisibility(link); this.HideVisibility(details); } privatevoidToogleVisibility(UIElementelement) { if(System.Windows.Visibility.Visible.Equals(element.Visibility)) { this.HideVisibility(element); } else { this.ShowVisibility(element); } } privatevoidShowVisibility(UIElementelement) { element.Visibility=System.Windows.Visibility.Visible; } privatevoidHideVisibility(UIElementelement) { element.Visibility=System.Windows.Visibility.Collapsed; } privatevoidShowModulWebPage(objectsender,RoutedEventArgse) { Buttonbtn=(Button)sender; HideOptions((StackPanel)btn.Parent); Uriurl=newUri(Constants.PathLecture_ModulWebPage+"?"+Constants.ParamModelLecture_ModulNumber+"="+btn.Tag,UriKind.Relative); NavigationService.Navigate(url); } privatevoidShowDetailPage(objectsender,RoutedEventArgse) { Buttonbtn=(Button)sender; HideOptions((StackPanel)btn.Parent); Uriurl=newUri(Constants.PathLecture_ResultDetailPage+"?"+Constants.ParamModelLecture_ActivityId+"="+btn.Tag,UriKind.Relative); NavigationService.Navigate(url); } } } ======= usingSystem.Linq; usingSystem.Windows; usingSystem.Windows.Controls; usingSystem.Windows.Navigation; usingCampusAppWP8.Model.Lecture; usingCampusAppWP8.Resources; usingMicrosoft.Phone.Controls; publicpartialclassResultPage:PhoneApplicationPage { publicResultPage() { this.InitializeComponent(); } protectedoverridevoidOnNavigatedTo(NavigationEventArgse) { LectureListlist=App.LoadFromIsolatedStorage<LectureList>(Constants.IsolatedStorage_LectureModel); if(list==null) { Uriurl=newUri(Constants.PathLecture_LecturePage,UriKind.Relative); NavigationService.Navigate(url); return; } this.ResultList.ItemsSource=list.Activities.OrderByDescending(o=>o.Type).ThenBy(o=>o.Title).ToList(); base.OnNavigatedTo(e); } } } >>>>>>> develmaster