2010-04-27 13 views
1

我們正在將SL3應用程序移動到SL4。第一步是在VS2010中打開它;它轉換W/O問題。
但是,爲起始頁指定的參數不會傳遞。
也就是說,如果我們指定Silverlight 4應用程序的啓動參數

ourStartPage.aspx?Slam=Dunk&Glass=Sun 
在app.xaml.cs

,Application_Startup(),e.​​InitParams是空的。

我們如何解決這個問題? 感謝您的任何意見....
(請注意,同樣的啓動串在VS2008的工作。)

UPDATE:
Urrk。這工作,但它看起來不正確:

 // Get settings passed in from the page 
     if (e.InitParams.Count > 0) 
     { 
      ApplicationStartupContext.Instance.Fill(e.InitParams); 
     } 
     else 
     { 
      ApplicationStartupContext.Instance.Fill(HtmlPage.Document.QueryString); 
     } 

回答

相關問題