Silverlight: ASP.NET Silverlight Control 的 InitParameters 的給法

摘要:Silverlight: ASP.NET Silverlight Control 的 InitParameters 的給法

ASP.NET Silverlight Control 中有個 InitParameters 的參數,可以設定起始的參數,但是它有個大問題,就是沒有說明要怎麼設定 ...,而在 Silverlight 的 App.xaml 中的 Application_Startup 函式的 StartupArgs 中的 InitParams 又是 IDictionary<string, string> 型別,和 InitParameters 是 string 差別很大,所以我去查了一下網路上的文件,發現它是這樣設定的:

SilverlightControl.InitParameters = "key1=value1,key2=value2,key3=value3,....";

這樣就可以在 Application_Startup 中這樣取用:

string value1 = e.InitParams[key1];
string value2 = e.InitParams[key2];
string value3 = e.InitParams[key3];
...