C# Windows 8应用程序/加载屏幕

C# Windows 8应用程序/加载屏幕,c#,xaml,windows-8.1,C#,Xaml,Windows 8.1,Windows 8中的每个应用程序都从这种视图开始 (以下是摄像头应用程序): 我的问题是: 是否可以通过编程方式更改此视图 进度条(C#或XAML)或任何其他动画? 或者这个视图与计算机启动应用程序所需的时间有关 我们还不能使用我们应用程序的资源?运行时启动应用程序时会显示该屏幕。它是由应用程序定义的图像,因此据我所知,无法注入逻辑 但是,你可以让你的应用程序快速“启动”(这样运行时就可以删除“加载”图像),然后在加载其余内容的同时启动屏幕。NFL for Windows 8应用程序在这方面

Windows 8中的每个应用程序都从这种视图开始 (以下是摄像头应用程序):

我的问题是:

是否可以通过编程方式更改此视图 进度条(C#或XAML)或任何其他动画? 或者这个视图与计算机启动应用程序所需的时间有关
我们还不能使用我们应用程序的资源?

运行时启动应用程序时会显示该屏幕。它是由应用程序定义的图像,因此据我所知,无法注入逻辑


但是,你可以让你的应用程序快速“启动”(这样运行时就可以删除“加载”图像),然后在加载其余内容的同时启动屏幕。NFL for Windows 8应用程序在这方面做得很好,其他几个应用程序也是如此。

您无法更改启动屏幕的显示方式。您只能更改图片和颜色

但是,扩展启动屏幕的方法是确保应用程序的第一个操作是在应用程序的其余部分准备就绪时显示另一个启动屏幕(通常与第一个相同,并添加了进度条)。中描述了此方法


请记住,扩展加载屏幕可能不是最好的用户体验。毕竟,用户仍在等待应用程序启动。如果可以的话,我建议您优化启动时间以避免使用扩展启动屏幕。我在(为无耻的插头抱歉)中更详细地介绍了这一点

“让你的应用快速启动”是什么意思?@Radek基本上不会在构造函数/加载函数中执行任何长操作。然后,你的应用程序将更快地“准备就绪”,这样你就可以在这些长时间运行的操作完成时启动屏幕。有关如何在JavascriptNice中执行此操作的一些提示,请参见指南中的“查找”!我知道这个方法,但不知道微软发布了一个教程:)+1是的。我找到了解释