2011-10-14 148 views
3

我寫了一個Windows Phone應用程序。當應用程序啓動時,它會顯示閃屏,這很酷,我可以更改圖像。但有沒有一種方法可以添加像移動屏幕上的點那樣的加載動畫。在Windows Phone 7中啓動屏幕加載進度動畫

這將是很好,如果我可以在啓動畫面中添加其中一個動畫。它可以做到。如果是,請添加您的答案。

回答

2

截至目前無法取代用動畫顯示的加載圖像。雖然有解決方法:

  1. 全部刪除圖像。可能要小心,因爲微軟要求應用程序在啓動應用程序後幾秒鐘內向用戶顯示某種反饋。只有當你的應用程序加載速度非常快時才使用它
  2. 顯示加載屏幕的快照作爲圖像,所以當應用程序加載時,您可以顯示具有相同背景圖像的動畫,並且看起來它的加載屏幕相同。

在你的情況下,我會建議使用一個帶有加載動畫的彈出控件(選項2)。要了解如何創建彈出窗口,請轉至here。或者,如果你想要一個很好的文檔彈出我知道telerik也有own version

接下來將加載消息放入文本塊中,或將自己的圖像和動畫放入彈出窗口中。顯然,最簡單的動畫是使用silverlight工具包中的Performance Progress Bar。

現在你要做的是設置默認打開的彈出窗口。只要處理完成,您只需將隱藏在C#代碼中的彈出窗口可見性設置爲隱藏即可。

這是如何實現的一些例子可以在這裏找到:

這裏還有一個XNA遊戲的例子: