ユーザーが次のようにナビゲートできる Silverlight と Prism を使用してアプリケーションを作成したいと考えています。
赤い四角形は、内部に異なる Prism モジュール (この例では 6 つの異なるモジュール) を含む領域を示しています。
次の問題にアプローチする最善の方法は何ですか。
私の知る限り、シェルの領域は変更されませんが、同じ領域を使用して必要なさまざまなレイアウトを作成することはできません (たとえば、モジュールが水平方向に積み重ねられ、垂直方向に積み重ねられると)。ここで複数のシェルを持つことは良い選択肢でしょうか?
リージョン内のビューを切り替えるために使用できるリージョン ナビゲーション パイプラインを認識しています。これを使用して、異なるシェルを切り替えることもできますか?
シェル間を移動するのは間違っているように感じますが、他にどうすればこれを解決できますか?
これは一般的なシナリオのようですが、情報が見つかりません。複雑なアプリも含め、ほとんどのアプリ (つまり、 http://blogs.msdn.com/b/erwinvandervalk/archive/2009/03/02/how-to-build-an-outlook-style-application.aspx、http:// www.codeproject.com/Articles/165370/Creating-View-Switching-Applications-with-Prism-4、StockTrader RI ) は、レイアウトが変更されないシェルを 1 つだけ使用しますが、レイアウトを変更する必要がある場合はどうすればよいでしょうか?