2011-04-21 188 views
1

我需要在应用程序启动时启动“请稍候”窗口,启动动画,并在应用程序更改可见性的生命周期中创建一个“请稍候”窗口。我不想创建显式的新线程(可能是ThreadPool或BackgroundWorker)。 任何想法?“请稍等”WPF中的窗口

回答

3

WPF有一个非常漂亮的启动画面恰好类为:http://www.codeproject.com/Articles/36418/WPF-Splash-Screen.aspx

下面是简单的步骤:

  1. 图像文件添加到WPF应用程序项目。有关更多信息,请参见如何:将现有项目添加到项目。
  2. 在解决方案资源管理器中,选择图像。
  3. 将图像文件添加到WPF应用程序项目。有关更多信息,请参见如何:将现有项目添加到项目。
  4. 在“属性”窗口中,单击“构建操作”属性的下拉箭头。 从下拉列表中

(源位置:WPF SplashScreen implementing)选择闪屏

+0

但我想WPF动画用,我想在运行时更改消息。 – 2011-04-21 12:50:03

+1

如果您使用动画gif,您会看到动画。如果你想进一步自定义斜杠对话框,这可能是一个好的开始:http://www.codeproject.com/KB/WPF/WPFsplashscreen.aspx – 2011-04-21 12:52:37

+0

非常感谢!这真的是我需要的。 – 2011-04-22 09:13:33