Silverlight 4.0 为什么我传递到Silverlight的InitParams总是空的?
我的Silverlight应用程序需要一个参数,一个整数。在我的Html中,我写了: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中
<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”。这就是我盯着代码看太久的原因。谢谢,我犯了同样愚蠢的错误。你的回答解决了我几个小时的挫折!