天天看點

Windows Phone 7 Tips (9)

 1. Windows Phone 中的導航,在相同程式集中的頁面之間的導航使用

 NavigationService.Navigate(new Uri("/Folder(s)/TargetPage.xaml", UriKind.relative));

從一個程式集中的頁面跳轉到另一個程式集中的頁面使用

NavigationService.Navigate(new Uri("/AssemblyName;component/Folder(s)/TargetPage.xaml", UriKind.Relative)); 

2.  如果我們的windows phone 中需要播放音樂,需要檢查目前使用者是否在使用音樂播放器,如果使用者正在聽音樂,那麼我們需要提醒使用者“我們的應用有自己的音樂,是否暫停音樂播放器”

3.  擷取目前系統使用的主題,由于目前真機裡隻有Dark和Light兩種主題,是以我們可以使用如下的方法進行檢測目前的主題,以使用相對應的圖示

4.  如何退出Silverlight for Windows Phone 應用程式? 在目前的版本中,沒有一個很好的方法(Method)可以讓我們退出應用程式(XNA中有提供一種方法退出應用程式),這裡推薦一種方式是抛出異常,參考部落格

5. 不要在循環中使用IsTrial() ,它會耗費你60ms或者更多

6.  在WP中,使用GPRS下載下傳最大為20M的應用程式

7. 30 – frames per seconds XNA updates the screen. 而 60 – frames per second Silverlight updates the screen