Мы переводим наше приложение SL3 на SL4. Первым шагом было открыть его в VS2010; это преобразовано без проблемы.
Однако параметры, указанные для стартовой страницы, не передаются.
То есть, если мы укажем
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);
}