WPF动画启动画面

4
有没有可能在WPF中显示一个带有动画的启动画面?我想让我们公司的名称和应用程序的名称飞入,并且一个持续动画的进度条。我使用了这个例子http://blogs.lessthandot.com/index.php/DesktopDev/MSTech/wpf-and-the-splashscreen,但是进度条不会动起来?我的进度条属性设置为IsIndeterminate="True"。我正在使用vb.net。谢谢,spafa9。

你链接的博客文章似乎包含了你需要的所有内容。如果你将动画复制到一个新项目的新窗口中,它是否能正常工作?你有收到任何错误吗?启动画面显示正确,问题仅仅是动画没有播放吗? - Nate
是的,我将其放在一个新项目中,然后只复制了代码。唯一无法正常工作的是 Private Sub Application_Exit(ByVal sender As Object, ByVal e As System.Windows.ExitEventArgs) Handles Me.Exit ' Container.DisposeAll() End Sub 一切都显示正确,然后显示主窗体,但没有动画效果。 - Spafa9
1个回答

1

如何引用<Application Startup="ApplicationStart"?我发现它不是项目的一部分,或者其构建操作不是资源。StartupUri="Application_Startup"。 - Spafa9
我不知道如何将这部分转换为VB。 - Spafa9
var thread = new Thread(() => { Dispatcher.CurrentDispatcher.BeginInvoke ((Action)(() => new MySplashForm().Show())); Dispatcher.Run(); }); - Spafa9
好的,我已经有了一些进展。启动画面从未出现,但主窗口却出现了?Dim SplashThread As New Thread(AddressOf ShowSplash)SplashThread.SetApartmentState(ApartmentState.STA) SplashThread.IsBackground = True SplashThread.Start()'调用同步配置过程 '并声明/获取对“主窗体”的引用SplashThread.Abort()MainWindow = New MainWindow() MainWindow.Show() MainWindow.Activate() - Spafa9

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接