Beispiel #1
0
        private void InitializePhoneApplication()
        {
            if (_initialized)
            {
                return;
            }

            RootFrame = new Delay.HybridOrientationChangesFrame
            {
                Duration = TimeSpan.FromSeconds(0.6)
            };
            if (AppSettings.Instance.Language == null)
            {
                AppSettings.Instance.Language = Thread.CurrentThread.CurrentCulture.Name;
            }
            CultureInfo newCulture = new CultureInfo(AppSettings.Instance.Language);

            Thread.CurrentThread.CurrentCulture   = newCulture;
            Thread.CurrentThread.CurrentUICulture = newCulture;

            RootFrame.Navigated        += CompleteInitializePhoneApplication;
            RootFrame.UriMapper         = new AssociationUriMapper();
            RootFrame.NavigationFailed += RootFrame_NavigationFailed;

            PhoneApplicationService.Current.ContractActivated += Application_ContractActivated;

            Cache.Initialize();
            _initialized = true;
        }
Beispiel #2
0
        private void InitializePhoneApplication()
        {
            if (_initialized)
            {
                return;
            }

            RootFrame = new Delay.HybridOrientationChangesFrame
            {
                Duration = TimeSpan.FromSeconds(0.6)
            };

            RootFrame.Navigated        += CompleteInitializePhoneApplication;
            RootFrame.UriMapper         = new AssociationUriMapper();
            RootFrame.NavigationFailed += RootFrame_NavigationFailed;

            PhoneApplicationService.Current.ContractActivated += Application_ContractActivated;

            _initialized = true;
        }
Beispiel #3
0
        // Do not add any additional code to this method
        private void InitializePhoneApplication()
        {
            if (phoneApplicationInitialized)
            {
                return;
            }

            // Create the frame but don't set it as RootVisual yet; this allows the splash
            // screen to remain active until the application is ready to render.
            RootFrame            = new Delay.HybridOrientationChangesFrame();
            RootFrame.Navigated += CompleteInitializePhoneApplication;

            // Handle navigation failures
            RootFrame.NavigationFailed += RootFrame_NavigationFailed;
            RootFrame.Navigating       += RootFrame_Navigating;
            RootFrame.Navigated        += RootFrame_Navigated;
            RootFrame.UriMapper         = new AssociationUriMapper();

            // Ensure we don't initialize again
            phoneApplicationInitialized = true;
        }
Beispiel #4
0
        private void InitializePhoneApplication()
        {
            if (_initialized)
                return;

            RootFrame = new Delay.HybridOrientationChangesFrame
            {
                Duration = TimeSpan.FromSeconds(0.6)
            };
            if (AppSettings.Instance.Language == null)
                AppSettings.Instance.Language = Thread.CurrentThread.CurrentCulture.Name;
            CultureInfo newCulture = new CultureInfo(AppSettings.Instance.Language);
            Thread.CurrentThread.CurrentCulture = newCulture;
            Thread.CurrentThread.CurrentUICulture = newCulture;

            RootFrame.Navigated += CompleteInitializePhoneApplication;
            RootFrame.UriMapper = new AssociationUriMapper();
            RootFrame.NavigationFailed += RootFrame_NavigationFailed;

            PhoneApplicationService.Current.ContractActivated += Application_ContractActivated;

            Cache.Initialize();
            _initialized = true;
        }