2009-08-27 8 views
0

別のSilverlightアプリケーションに1つのSilverlightアプリケーションを埋め込む方法はありますか?別のSilverlightアプリケーションに1つのSilverlightアプリケーションを埋め込む

もしあれば、どうすれば制限がありますか?

インターネットで検索すると最も近いのはthisです。コンサルタントが方法を提案していましたが、その方法を理解できませんでした。私はそれがSilverlight 2の中で可能であったと信じて、まだやる可能なをしなければならないのSilverlight 3に -

Plzを

答えて

1

はの.xapファイルをダウンロードし、そのの.xap(例えば、「メインページ」)からルートのビジュアル要素をインスタンス化することです。

あなたは、XAPパッケージをダウンロードするためにWebクライアントを使用する必要があります。次に、そのパッケージをストリームとして読み込み、アセンブリを動的にロードしてxapからUserControlをインスタンス化することができます。

This blog post動的ストリーム所与XAPからコントロールをインスタンス化する方法を示しています。

2

一つの解決策は、動的に第二のアプリケーションのXAMLを読み込む容器に入れ、実行時にそれを解析することです助けますあなたはおそらく何をしたいのか