我們正在將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);
}
它出現的initParams在集合是沒有得到正確填充(在所有已安裝)。 – Number8 2010-04-27 20:32:46