windows-phone-7 - Windows Phone 7 中的启动画面加载进度动画

标签 windows-phone-7

我写了一个 Windows Phone 应用程序。当应用程序启动时,它会显示启动画面,这很酷,我可以更改图像。但是有没有办法添加像那些在屏幕上移动的点那样的加载动画。

如果我可以在启动画面中添加其中一个动画,那就太好了。可以吗。如果是,请添加您的答案。

最佳答案

截至目前,还没有办法用动画替换显示的加载图像。尽管有解决方法:

  1. 一起删除图像。不过可能要小心,因为 Microsoft 要求应用程序在启动应用程序后的几秒钟内向用户显示某种反馈。仅当您的应用加载速度非常快时才使用此选项。
  2. 将加载屏幕的快照显示为图像,这样当应用加载时,您可以显示具有相同背景图像的动画,并且看起来是相同的加载屏幕。

在您的情况下,我建议使用内部带有加载动画的弹出控件(选项 2)。要了解如何创建弹出窗口,请转到 here .或者,如果你想要一个有据可查的弹出窗口,我知道 telerik 有 own version

接下来将加载消息放在文本 block 中,或者将您自己的图像和动画放在弹出窗口中。显然,最简单的动画是使用 silverlight 工具包中的性能进度条。

现在您要做的是将弹出窗口设置为默认打开。每当处理完成时,您只需在 C# 代码中将弹出窗口可见性设置为隐藏即可。

可以在此处找到有关如何实现的一些示例:

这是一个 XNA 游戏的例子:

关于windows-phone-7 - Windows Phone 7 中的启动画面加载进度动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7763343/

相关文章:

silverlight - WebClient.UploadStringAsync 未正确将数据 POST 到服务器

c# - 使用 MVVM 将 URL 加载到 WebBrowser

deployment - 如何部署到 Windows Phone 7 设备?

windows - 如何在 Windows Phone 应用程序中调整 TextBlock 的文本?

c# - 文本 .txt 文档的输出文本行到 TextBlock

c# - Windows Phone 7 中的 "WebClient.UploadString"方法在哪里?

windows-phone-7 - 显示地理坐标对象的折线

wpf - 在 silverlight/WP7 应用程序中使用 MVVM 样式模式

c# - Windows Phone 8 即使手机的主题发生变化,如何始终保持一个主题

c# - 在 WebBrowser 控件中调用任意 javascript