2010-12-11 31 views

回答

0

是的應用程序是靜態檢查,是的它會通過與這一行代碼的證書。我在我的代碼中。

例如,一個遊戲可以顯示一些彈出(選項,暫停等),它應該由後退按鈕關閉。

//navigate to the start page 
    protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e) 
    { 
     if (m_stateOfGame == GameState.end) 
     { 
      base.OnBackKeyPress(e); 
      return; 
     } 

     e.Cancel = true; 

     if (m_popUpOpen) 
     { 
      this.ClosePopup(); 
      this.GameStateUpdate(); 
      m_stateOfGame = GameState.resume; 
      m_popUpOpen = false; 
     } 
     else 
     { 
      m_stateOfGame = GameState.pause; 
      this.GameStateUpdate(); 
      ShowPopup(); 
      m_popUpOpen = true; 
     } 
    } 

經驗法則表明,過渡動畫應該需要〜400ms,最大值爲1000ms。

1

是的,它會通過認證。

我的應用程序通過了認證,我處理後退按鈕以在頁面之間製作自定義動畫。

我用e.cancel在返回按鈕的處理程序,開始我的轉變,並調用GoBack的()在過渡完成事件。

新的Silverlight工具包版本有一些很好的動畫,你可以添加只使用XAML,不處理後退按鈕,但我還沒有嘗試過了呢。

相關問題