1

いくつかのメニューボタンを備えたSilverlightアプリケーションがあり、それぞれが中央の「作業スペース」領域でユーザーコントロールを開きます。正常に動作します。今、私がやりたいのは、さらにいくつかのユーザーコントロールを作成し、それらをdllにコンパイルし、たとえば構成ファイルを介して、Silverlightアプリに新しいメニューボタンを追加させ、それらの新しいコントロールの1つを表示させることです。難しいのは、Silverlightアプリを再コンパイルせずにこれを実行できるようにすることです。別の開発者が、いくつかのことを行うユーザーコントロールを作成し、それをdllにコンパイルし、構成ファイルにいくつかの変更を加えてSilverlightディレクトリにドロップして、メインアプリにロードできるようにしたいと思います。これを行う方法はありますか?

4

1 に答える 1

1

まだ誰も返信していないので:

あなたがしたいのは、実行時にサードパーティのdllからクラスを反映することです。これはおそらくSOにとって大きすぎるテーマであり、私が本当にお勧めできるのは、その例と、おそらくそのmsdnセクションを調べることだけです。

また、C#とSilverlightでのシリアル化と逆シリアル化を調べることもできます(この質問は良いスタートかもしれません)。

申し訳ありませんが、それ以上のお手伝いはできませんが、経験豊富な人が役立つ記事などを参考にしてくれることを願っています。

幸運を :)

于 2012-11-30T02:44:07.713 に答える