从javascript访问Silverlights集合

时间:2012-11-28 15:17:36

标签: javascript silverlight

我将Silverlight类嵌入到页面中,在App.xaml.cs中注册此组件以允许从javascript调用SL方法并且它正常工作。

但是现在我想访问不是方法,而是收集。 例如,我有公共财产

[ScriptableMember]
ICollection<FileInfo> Files {get;set;}

在运行时,我检查了文件成员的可访问性:

silverlightPlugin.Content.Uploader.Files    | {...}  | Object

已定义且具有Object

类型

但是当我试图打电话给以下任何人时:

silverlightPlugin.Content.Uploader.Files.Count
silverlightPlugin.Content.Uploader.Files.Count()
silverlightPlugin.Content.Uploader.Files.get_Count
silverlightPlugin.Content.Uploader.Files.get_Count()

我有一个例外“输入字符串的格式不正确”。

有没有办法从JS访问集合,或者我需要实现特殊方法?

1 个答案:

答案 0 :(得分:0)

不幸的是,这是不可能的。我使用函数来获取所需的数据。