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.Windows; usingSystem.Windows.Controls; usingSystem.Windows.Navigation; usingCampusAppWP8.Model.Lecture; usingCampusAppWP8.Resources; usingMicrosoft.Phone.Controls; publicpartialclassResultPage:PhoneApplicationPage { privateButtonlastClickedButton; publicResultPage() { this.InitializeComponent(); } protectedoverridevoidOnNavigatedTo(NavigationEventArgse) { LectureListlist=App.LoadFromIsolatedStorage<LectureList>(Constants.IsolatedStorageLectureModel); this.ResultList.ItemsSource=list.Activities; base.OnNavigatedTo(e); } privatevoidToggleOptions(objectsender,RoutedEventArgse) { Buttonbutton=(Button)sender; StackPanelparent=(StackPanel)button.Parent; if(this.lastClickedButton!=null&&!this.lastClickedButton.Equals(button)) { this.HideOptions(parent); } this.lastClickedButton=button; Buttonlink=(Button)parent.FindName("Link"); Buttondetails=(Button)parent.FindName("Details"); 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; Uriurl=newUri(Constants.PathLectureModulWebPage+"?"+Constants.ParamLectureModulNumber+"="+btn.Tag,UriKind.Relative); NavigationService.Navigate(url); } privatevoidShowDetailPage(objectsender,RoutedEventArgse) { Buttonbtn=(Button)sender; Uriurl=newUri(Constants.PathResultDetailPage+"?"+Constants.ParamLectureActivityId+"="+btn.Tag,UriKind.Relative); NavigationService.Navigate(url); } } }