在我的caliburn微型MVVM应用程序中,我在App.xaml.cs文件中显示Splash Screen,如下所示:
protected override void OnStartup(StartupEventArgs e)
{
SplashScreen splashScreen = new SplashScreen("SplashScreenTemplate.png");
splashScreen.Show(true, true);
base.OnStartup(e);
}
我还想在此初始屏幕上显示文本信息(例如:到期日期)。可能吗?我该如何实现这种行为。
由于
答案 0 :(得分:1)
WPF中内置的启动画面功能非常有限......您可以添加一个框架,框架将在应用程序加载时显示,就是这样。如果你想在图像上有文字,那么你需要保存带有文字的图像。
如果您正在谈论更新的文本并显示正在加载的内容,那么您必须使用图像和一个或多个{{1}声明自己的Window
元素,首先启动 然后然后在准备好时启动TextBlock
类。如果是这种情况,那么您可以在StackOverflow上的Creating an animated splash screen like office 2010帖子中找到有关如何实现这一点的更多详细信息。