gpt4 book ai didi

c# - 如何在启动画面 (System.Windows.SplashScreen) 上放置文本?

转载 作者:太空宇宙 更新时间:2023-11-03 13:29:08 25 4
gpt4 key购买 nike

在我基于 caliburn micro 的 MVVM 应用程序中,我在 App.xaml.cs 文件中显示启动画面,如下所示:

protected override void OnStartup(StartupEventArgs e)
{
SplashScreen splashScreen = new SplashScreen("SplashScreenTemplate.png");
splashScreen.Show(true, true);
base.OnStartup(e);
}

我还想在此初始屏幕上显示文本信息(例如:过期日期)。是否可以?我怎样才能实现这种行为。

谢谢

最佳答案

WPF 中内置的启动画面功能非常有限...您可以添加一个图像,框架将在应用程序加载时显示该图像,仅此而已。如果您想在图像上添加文字,则需要保存带有文字的图像。

如果您谈论的是在加载时更新并显示正在加载的内容的文本,那么您必须声明自己的 Window 带有图像和一个或多个 TextBlock 元素,首先启动that然后在准备就绪时启动您的MainWindow 类。如果是这种情况,那么您可以从 Creating an animated splash screen like office 2010 中找到有关如何实现它的更多详细信息。在 StackOverflow 上发帖。

关于c# - 如何在启动画面 (System.Windows.SplashScreen) 上放置文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21284121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com