在Windows Phone 7中启动屏幕加载进度动画

时间:2011-10-14 05:15:13

标签: windows-phone-7

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

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

1 个答案:

答案 0 :(得分:2)

截至目前,无法替换显示动画的加载图像。虽然有解决方法:

  1. 一起删除图像。可能要小心,因为Microsoft要求应用程序在启动应用程序的几秒钟内向用户显示某种反馈。仅在您的应用加载速度非常快时才使用此功能。
  2. 将加载屏幕的快照显示为图像,因此当应用程序加载时,您可以显示具有相同背景图像的动画,并且它显示为相同的加载屏幕。
  3. 在你的情况下,我建议使用带有加载动画的弹出控件(选项2)。要了解如何创建弹出窗口,请转到here。或者如果你想要一个记录良好的弹出窗口,我知道telerik也有own version

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

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

    如何实现这一点的一些例子可以在这里找到:

    这是一个XNA游戏的例子: