Silverlight 4.0 为什么我传递到Silverlight的InitParams总是空的?

Silverlight 4.0 为什么我传递到Silverlight的InitParams总是空的?,silverlight-4.0,initialization,Silverlight 4.0,Initialization,我的Silverlight应用程序需要一个参数,一个整数。在我的Html中,我写了: <param name="InitParameters" value="UserId=1" /> 在代码中,我正在读取以下参数: foreach (KeyValuePair<string, string> pair in e.InitParams) { Resources.Add(pair.Key, pair.Value); } foreach(e.InitParams中

我的Silverlight应用程序需要一个参数,一个整数。在我的Html中,我写了:

<param name="InitParameters" value="UserId=1" />

在代码中,我正在读取以下参数:

foreach (KeyValuePair<string, string> pair in e.InitParams)
{
    Resources.Add(pair.Key, pair.Value);
}
foreach(e.InitParams中的KeyValuePair对)
{
添加(pair.Key,pair.Value);
}

e、 InitParams始终为空。有什么想法吗?

因为我传递的是“InitParameters”而不是“InitParams”。这就是我盯着代码看太久的原因。

谢谢,我犯了同样愚蠢的错误。你的回答解决了我几个小时的挫折!