現在、コンテナからのxamlを解決していますので、依存性注入をはるかに簡単かつ丁寧に利用することができます。これは、Silverlight 4で作成されたWebアプリケーションで、Windsor Castleコンテナーを使用しています。私は2007 Officeのリボンを持っており、メニュー項目をクリックするとリボンの下のコンテンツコントロールが関連するxamlに置き換えられます。Silverlight 4のXAMLをWIndsorコンテナで解決することをお勧めしますか?
ただし、xamlをコンテナから解決することをお勧めしますか?私はperfomanceの問題を心配しています。
誰かがASP.NETのようなmasterpagesを行うのを適切に見せてくれますか?私は、メニュー項目がクリックされたときにxamlを解決したいだけです。どうやってやるの?現在、メニューがクリックされる前に、コンストラクタからすべてのXAMLを解決しました!だから非常に非効率的です!
もっと良い提案がありますか?
現在、ウィンザーシルバーライト版ではXAMLを注入できます。したがって、xamlを他のクラスから解決することができます。効率の問題があるかどうかは不明です。 – ove