Пример #1
0
        // Code to execute when the application is launching (eg, from Start)
        // This code will not execute when the application is reactivated
        private void Application_Launching(object sender, LaunchingEventArgs e)
        {
            setCorrectLanguage();

            //NonLinearNavigationService.Instance.Initialize(RootFrame);
            Settings.RunsCount++;
            ThreadPool.QueueUserWorkItem(delegate
            {
                Decoders.AddDecoder <BmpDecoder>();
                Decoders.AddDecoder <PngDecoder>();
                Decoders.AddDecoder <GifDecoder>();
                Decoders.AddDecoder <JpegDecoder>();
            });

            PagesState.Current = new PagesState();
            PicturesCache.Load();
        }
Пример #2
0
 // Code to execute when the application is activated (brought to foreground)
 // This code will not execute when the application is first launched
 private void Application_Activated(object sender, ActivatedEventArgs e)
 {
     if (!e.IsApplicationInstancePreserved)
     {
         setCorrectLanguage();
         ThreadPool.QueueUserWorkItem(delegate
         {
             Decoders.AddDecoder <BmpDecoder>();
             Decoders.AddDecoder <PngDecoder>();
             Decoders.AddDecoder <GifDecoder>();
             Decoders.AddDecoder <JpegDecoder>();
         });
         ApplicationState.Current = ApplicationState.LoadState();
         PagesState.Current       = PagesState.LoadState();
         PicturesCache.Load();
     }
 }