private void OnActivatedOrLaunched(IActivatedEventArgs args) { // Sets the log level: InitLogger(); // Override resources to increase the UI performance on mobile devices: if (DeviceFamilyHelper.GetDeviceFamilyType() == DeviceFamilyType.Mobile) { ThemeUtils.OverrideThemeResources(); } isRunning = true; // Do not repeat app initialization when the Window already has content, // just ensure that the window is active if (!(Window.Current.Content is Frame rootFrame)) { // Create a Frame to act as the navigation context and navigate to the first page: rootFrame = new Frame(); rootFrame.NavigationFailed += OnNavigationFailed; // Place the frame in the current Window Window.Current.Content = rootFrame; } ExtendedSplashScreenPage extendedSplashScreen = new ExtendedSplashScreenPage(args, rootFrame, Push_PushNotificationReceived); rootFrame.Content = extendedSplashScreen; Window.Current.Activate(); }
private void OnActivatedOrLaunched(IActivatedEventArgs args) { // Sets the log level: InitLogger(); // Register a handler to show a dialog when we catch a crash: AppCenterCrashHelper.INSTANCE.OnTrackError += OnTrackError; isRunning = true; // Do not repeat app initialization when the Window already has content, // just ensure that the window is active if (!(Window.Current.Content is Frame rootFrame)) { // Create a Frame to act as the navigation context and navigate to the first page: rootFrame = new Frame(); rootFrame.NavigationFailed += OnNavigationFailed; // Place the frame in the current Window Window.Current.Content = rootFrame; } ExtendedSplashScreenPage extendedSplashScreen = new ExtendedSplashScreenPage(args, rootFrame); rootFrame.Content = extendedSplashScreen; Window.Current.Activate(); }