diff options
Diffstat (limited to 'EventMaker/EventMaker/App.xaml.cs')
-rw-r--r-- | EventMaker/EventMaker/App.xaml.cs | 41 |
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 |