Care.MainPage.MainPage_Loaded C# (CSharp) Method

MainPage_Loaded() private method

private MainPage_Loaded ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            /*
               * 必须要把BlessingPage放到这里作为一个遮罩层
               * 不然的话会导致从BlessingPage到MainPage的跳转时间过长
               */
            bool useBlessingPage = PreferenceHelper.GetPreference("Global_UseBlessingPage") != "False";
            if (useBlessingPage)
            {
                if (!App.ViewModel.HasLoadBless)
                {
                    if (maskViewHelper == null)
                        maskViewHelper = new MaskViewHelper();
                    maskViewHelper.InitView(this, bsControl);
                    App.ViewModel.HasLoadBless = true;
                }
                else
                {
                    ApplicationBar.IsVisible = true;
                }
            }
            else
            {
                ApplicationBar.IsVisible = true;
            }

            if (App.ViewModel.IsChanged)
            {
                refreshMainViewModel();
            }
        }