LocationCollection(来るどのように?)ScriptableTypeとしてタグ付けされたが、スクリプト内でインスタンス化することができません

StackOverflow https://stackoverflow.com/questions/2014607

質問

私は、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でそれらすべてをマークした保存します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top