我有很多项目和工具的窗口,我想做什么,并询问,当窗口加载WPF主窗口或子窗口时,如何显示进度条?
答案 0 :(得分:0)
您可以尝试以下链接:
http://bensprogrammingwork.blogspot.com.br/2012/01/progressbar-in-wpf.html
可能有帮助,我可以尝试解释更多,但我真的不知道你的斗争是什么。
答案 1 :(得分:0)
尝试使用WPF是毫无意义的,因为当Framework
加载了您的应用程序并且您能够显示带有进度条的Window
时,MainWindow.xaml
页面已经加载了。
有一种方法可以在应用程序完全加载之前显示静态图像,但是您无法为其中的任何部分设置动画。您可以在MSDN上的How to: Add a Splash Screen to a WPF Application页面中了解如何执行此操作。
如果您确实想在启动时加载动画,则必须等到应用程序完成加载后再向用户“假装”它仍在加载您的动画...非常无意义我认为你会同意。
即便如此,如果你决定沿着这条路走下去,你可以在ElegantCode网站的A Simple WPF Loading Animation页面找到一个加载动画的工作示例。
更新>>>
哦对不起,我没有意识到这不仅仅是为了启动Window
。不,您只能在应用程序启动时使用启动画面。在加载Window
时显示动画时会发现的问题是(通常)使用UI线程加载Window
。由于您的动画也将使用UI线程,您会发现它可能无法顺利运行,因为UI线程正忙于加载并初始化Window
。您仍然可以尝试使用我为此提供的最后一个链接,但不要期望太多。