LocationCollection(来るどのように?)ScriptableTypeとしてタグ付けされたが、スクリプト内でインスタンス化することができません
-
19-09-2019 - |
質問
私は、JavaScriptとSilverlightの間にいくつかのデータを渡す必要小さなSilverlightアプリケーションに取り組んでいます。私はまた、Silverlightの仮想接地制御を使用しています。
私が遭遇したすごみは、スクリプト作成可能タイプとしてMicrosoft.Maps.MapControl.LocationCollectionを登録し、インスタンス化しScriptableMemberにそれを渡すことも可能です。これは素晴らしいですが、私はLocationCollectionがScriptableTypeとしてタグ付けされた場所を確認することはできません - 。私は何かを明らかに行方不明です。
App.xaml.cs内のコード - Application_Startup
HtmlPage.RegisterCreateableType("mapLocationCollection", typeof(Microsoft.Maps.MapControl.LocationCollection));
作品Javascriptコード!
var locs = SLPlugin.Content.services.createObject('mapLocationCollection');
I型は[ScriptableType]としてタグ付けする必要がJavaScriptでクラスのインスタンスをインスタンス化順序およびタイプが作成可能型として登録する必要があると考えました。私はLocationCollection(またはそれのスーパークラスのいずれか)を伝えることができる限り、この属性を持っています。
そこに誰も私が私の心の中で、この正方形を助けることはできますか?
解決
はありませんScriptableType
属性はタイプ上のすべてのパブリックプロパティ、メソッド、およびイベントがスクリプト可能であることを指定します。これは、単にScriptableMember
でそれらすべてをマークした保存します。
所属していません StackOverflow