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();
}
}