J'ai une classe silverlight avec le bloc de code suivant:Comment passez-vous un objet List à Javascript dans Silverlight?
List<string> s = new List<string>();
s = command.DDECommand; //command is an object that i pass to this static class and DDECommand is a List<string> within that object.
if (HtmlPage.BrowserInformation.Name == "Microsoft Internet Explorer")
{
(Application.Current.RootVisual as FrameworkElement).Dispatcher.BeginInvoke(delegate()
{
HtmlPage.Window.Invoke("javascript_cmd", s);
});
return true;
}
J'ai lu here que vous devriez être en mesure de passer d'une liste de chaînes à une fonction javascript et être capable de parcourir la liste javascript. Cependant quand j'essaye de faire ceci, comme illustré dans le code ci-dessus, je trouve que javascript reçoit seulement le paramètre comme la chaîne "{...}"
. Est-ce que this post était incorrect? Y a-t-il quelque chose que je fasse de mal en passant la liste?