aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'EventMaker/EventMaker/App.xaml.cs')
-rw-r--r--EventMaker/EventMaker/App.xaml.cs41
1 files changed, 18 insertions, 23 deletions
diff --git a/EventMaker/EventMaker/App.xaml.cs b/EventMaker/EventMaker/App.xaml.cs
index 154099a..35007cc 100644
--- a/EventMaker/EventMaker/App.xaml.cs
+++ b/EventMaker/EventMaker/App.xaml.cs
@@ -7,17 +7,18 @@ using Windows.UI.ViewManagement;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
+using EventMaker.View;
namespace EventMaker
{
/// <summary>
- /// Provides application-specific behavior to supplement the default Application class.
+ /// Provides application-specific behavior to supplement the default Application class.
/// </summary>
sealed partial class App
{
/// <summary>
- /// Initializes the singleton application object. This is the first line of authored code
- /// executed, and as such is the logical equivalent of main() or WinMain().
+ /// Initializes the singleton application object. This is the first line of authored code
+ /// executed, and as such is the logical equivalent of main() or WinMain().
/// </summary>
public App()
{
@@ -26,8 +27,8 @@ namespace EventMaker
}
/// <summary>
- /// Invoked when the application is launched normally by the end user. Other entry points
- /// will be used such as when the application is launched to open a specific file.
+ /// Invoked when the application is launched normally by the end user. Other entry points
+ /// will be used such as when the application is launched to open a specific file.
/// </summary>
/// <param name="e">Details about the launch request and process.</param>
protected override void OnLaunched(LaunchActivatedEventArgs e)
@@ -39,13 +40,13 @@ namespace EventMaker
// }
//#endif
- ApplicationViewTitleBar titleBar = ApplicationView.GetForCurrentView().TitleBar;
+ var titleBar = ApplicationView.GetForCurrentView().TitleBar;
if (titleBar != null)
{
titleBar.BackgroundColor = Color.FromArgb(255, 16, 110, 190);
titleBar.ButtonBackgroundColor = Color.FromArgb(255, 16, 110, 190);
}
- Frame rootFrame = Window.Current.Content as Frame;
+ var rootFrame = Window.Current.Content as Frame;
// Do not repeat app initialization when the Window already has content,
// just ensure that the window is active
@@ -68,12 +69,7 @@ namespace EventMaker
if (e.PrelaunchActivated == false)
{
if (rootFrame.Content == null)
- {
- // When the navigation stack isn't restored navigate to the first page,
- // configuring the new page by passing required information as a navigation
- // parameter
- rootFrame.Navigate(typeof(View.EventPage), e.Arguments);
- }
+ rootFrame.Navigate(typeof(EventPage), e.Arguments);
// Ensure the current window is active
Window.Current.Activate();
}
@@ -81,11 +77,11 @@ namespace EventMaker
}
/// <summary>
- /// Invoked when Navigation to a certain page fails
+ /// Invoked when Navigation to a certain page fails
/// </summary>
/// <param name="sender">The Frame which failed navigation</param>
/// <param name="e">Details about the navigation failure</param>
- void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
+ private void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
{
throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
}
@@ -94,16 +90,16 @@ namespace EventMaker
{
// Each time a navigation event occurs, update the Back button's visibility
SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility =
- ((Frame)sender).CanGoBack ?
- AppViewBackButtonVisibility.Visible :
- AppViewBackButtonVisibility.Collapsed;
+ ((Frame) sender).CanGoBack
+ ? AppViewBackButtonVisibility.Visible
+ : AppViewBackButtonVisibility.Collapsed;
}
/// <summary>
- /// Invoked when application execution is being suspended. Application state is saved
- /// without knowing whether the application will be terminated or resumed with the contents
- /// of memory still intact.
+ /// Invoked when application execution is being suspended. Application state is saved
+ /// without knowing whether the application will be terminated or resumed with the contents
+ /// of memory still intact.
/// </summary>
/// <param name="sender">The source of the suspend request.</param>
/// <param name="e">Details about the suspend request.</param>
@@ -113,6 +109,5 @@ namespace EventMaker
//TODO: Save application state and stop any background activity
deferral.Complete();
}
-
}
-}
+} \ No newline at end of file