AppSettingPage.xaml.cs CampusAppWP8::Pages::Setting::AppSettingPage CampusAppWP8::Pages::Setting //----------------------------------------------------------------------- //<copyrightfile="AppSettingPage.xaml.cs"company="BTU/IIT"> //Companycopyrighttag. //</copyright> //<author>stubbfel</author> //<sience>12.08.2013</sience> //---------------------------------------------------------------------- namespaceCampusAppWP8.Pages.Setting { usingSystem.Windows.Navigation; usingMicrosoft.Phone.Controls; usingCampusApp8.Model.Setting; usingSystem; 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 } }