AppSettingPage.xaml.cs CampusAppWP8::Pages::Setting::AppSettingPage CampusAppWP8::Pages::Setting //----------------------------------------------------------------------- //<copyrightfile="AppSettingPage.xaml.cs"company="BTU/IIT"> //TheMITLicense(MIT).Copyright(c)2013BTU/IIT. //</copyright> //<author>Stubbfel</author> //<date>15.10.2013</date> //<summary>Implementstheapplicationsettingpage.xamlclass</summary> //----------------------------------------------------------------------- namespaceCampusAppWP8.Pages.Setting { usingSystem; usingSystem.Windows.Navigation; usingCampusAppWP8.Model.Setting; usingMicrosoft.Phone.Controls; publicpartialclassAppSettingPage:PhoneApplicationPage { #regionMember privateTagHandlerListPickerItemListModeltaghandlerModel; #endregion #regionConstructor publicAppSettingPage() { this.InitializeComponent(); this.GeoWatchToggle.IsChecked=Settings.AppSetting.GeoWatchEnable; this.OnlyWiFiToggle.IsChecked=Settings.AppSetting.OnlyWifi; this.taghandlerModel=newTagHandlerListPickerItemListModel(); this.TagHandler.ItemsSource=this.taghandlerModel.List; inttagselIndex=this.taghandlerModel.GetIndexOrDefault(Settings.AppSetting.TagDefaultHandler.ToString()); this.TagHandler.SelectedIndex=tagselIndex; } #endregion #regionMethod protectedoverridevoidOnNavigatedFrom(NavigationEventArgse) { if(NavigationMode.Back==e.NavigationMode) { Settings.AppSetting.GeoWatchEnable=GeoWatchToggle.IsChecked.Value; Settings.AppSetting.OnlyWifi=OnlyWiFiToggle.IsChecked.Value; Settings.AppSetting.TagDefaultHandler=(CampusAppWP8.Model.Setting.AppSettings.BTUTagDefaultHandler)Enum.Parse(typeof(CampusAppWP8.Model.Setting.AppSettings.BTUTagDefaultHandler),((CampusAppWPortalLib8.Model.Utility.ListPickerItemModel)this.TagHandler.SelectedItem).Value); } } #endregion } }