0

WPF Prism を使用しているときに、各リージョンから親シェルの変数にアクセスする方法はありますか? 多くのシェルを作成しているときに、シェルに一意の識別子が必要です。

したがって、その最後までに、リージョン/ビューのオブジェクトが、そのシェル全体で共通の 1 つの変数にアクセスできるようにする必要があります。

4

1 に答える 1

0

シェルで定義されたリージョンのリージョン コンテキストに識別子を配置します。デフォルトの領域コンテキストの動作にはかなり欠陥があるため、ビュー/ビューモデルがコンテキスト変数に簡単にアクセスできるように、いくつかの単純な動作を実装できます。

ただし、これは Prism の設計原則に反するため、ビューがシェルを認識している必要があるのはなぜでしょうか。

ID を使用して、他のシェル ウィンドウからのイベント アグリゲーターからのイベントをフィルター処理していないことを願っています...

于 2012-07-25T18:52:57.900 に答える