我最近在我的WPF应用程序中添加了启动画面。我的应用程序加载速度很快,所以这个画面只显示了几毫秒。我想知道如何延长启动画面显示的时间。我希望它能显示两秒钟。
我最近在我的WPF应用程序中添加了启动画面。我的应用程序加载速度很快,所以这个画面只显示了几毫秒。我想知道如何延长启动画面显示的时间。我希望它能显示两秒钟。
如果在 Application.Startup 事件中触发启动画面,您将完全控制它。(请确保使用 false 调用 .Show())
private void Application_Startup(object sender, StartupEventArgs e)
{
SplashScreen screen = new SplashScreen("splashScreen.png");
screen.Show(false);
}
当您想要关闭启动屏幕时,只需调用screen.Close()即可。
public MainWindow()
{
System.Threading.Thread.Sleep(2000);
InitializeComponent();}
SplashScreen splash = new SplashScreen("splashscreen.jpg");
splash.Show(false);
splash.Close(TimeSpan.FromMilliseconds(2));
InitializeComponent();
Close(TimeSpan)
使用指定的时间间隔作为淡出时间进行关闭操作。OP希望增加启动画面的持续时间,而不是其淡出时间。 - Teejay