Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
WPF Prism を使用しているときに、各リージョンから親シェルの変数にアクセスする方法はありますか? 多くのシェルを作成しているときに、シェルに一意の識別子が必要です。
したがって、その最後までに、リージョン/ビューのオブジェクトが、そのシェル全体で共通の 1 つの変数にアクセスできるようにする必要があります。
シェルで定義されたリージョンのリージョン コンテキストに識別子を配置します。デフォルトの領域コンテキストの動作にはかなり欠陥があるため、ビュー/ビューモデルがコンテキスト変数に簡単にアクセスできるように、いくつかの単純な動作を実装できます。
ただし、これは Prism の設計原則に反するため、ビューがシェルを認識している必要があるのはなぜでしょうか。
ID を使用して、他のシェル ウィンドウからのイベント アグリゲーターからのイベントをフィルター処理していないことを願っています...