add devmode
This commit is contained in:
@@ -140,6 +140,15 @@ namespace CampusAppWP8
|
||||
/// </summary>
|
||||
private void LoadSettings()
|
||||
{
|
||||
if (Debugger.IsAttached)
|
||||
{
|
||||
Settings.AppSetting.DevMode = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
Settings.AppSetting.DevMode = false;
|
||||
}
|
||||
|
||||
this.UserSettingsLoaded();
|
||||
if (Settings.AppSetting.GeoWatchEnable)
|
||||
{
|
||||
|
||||
@@ -46,5 +46,20 @@ namespace CampusAppWP8.Model.Setting
|
||||
App.SaveToAppState<bool>(Constants.AppSetting_InitApp, value);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>Gets or sets a value indicating whether the development mode.</summary>
|
||||
/// <value>true if development mode, false if not.</value>
|
||||
public bool DevMode
|
||||
{
|
||||
get
|
||||
{
|
||||
return App.LoadFromAppState<bool>(Constants.AppSetting_DevMode);
|
||||
}
|
||||
|
||||
set
|
||||
{
|
||||
App.SaveToAppState<bool>(Constants.AppSetting_DevMode, value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -44,14 +44,22 @@ namespace CampusAppWP8.Pages
|
||||
menuItem2.Text = AppResources.Setting_ApplAppBarTitle;
|
||||
}
|
||||
|
||||
if (menuItem3 != null)
|
||||
if (Settings.AppSetting.DevMode)
|
||||
{
|
||||
menuItem3.Text = "Nfc";
|
||||
}
|
||||
if (menuItem3 != null)
|
||||
{
|
||||
menuItem3.Text = "Nfc";
|
||||
}
|
||||
|
||||
if (menuItem4 != null)
|
||||
if (menuItem4 != null)
|
||||
{
|
||||
menuItem4.Text = "QR-Reader";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
menuItem4.Text = "QR-Reader";
|
||||
ApplicationBar.MenuItems.RemoveAt(ApplicationBar.MenuItems.Count - 1);
|
||||
ApplicationBar.MenuItems.RemoveAt(ApplicationBar.MenuItems.Count - 1);
|
||||
}
|
||||
|
||||
if (!Settings.AppSetting.InitApp)
|
||||
|
||||
@@ -60,6 +60,15 @@ namespace CampusAppWP8.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Zeichenfolge, die DevMode ähnelt.
|
||||
/// </summary>
|
||||
public static string AppSetting_DevMode {
|
||||
get {
|
||||
return ResourceManager.GetString("AppSetting_DevMode", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Zeichenfolge, die AppSetting.GeoWatchEnable ähnelt.
|
||||
/// </summary>
|
||||
|
||||
@@ -414,4 +414,7 @@
|
||||
<data name="FileMap_CBMainMap" xml:space="preserve">
|
||||
<value>/Assets/campusmap.png</value>
|
||||
</data>
|
||||
<data name="AppSetting_DevMode" xml:space="preserve">
|
||||
<value>DevMode</value>
|
||||
</data>
|
||||
</root>
|
||||
Reference in New Issue
Block a user