0

これが私がやろうとしていることの概要です。アプリケーションのモーダルダイアログに使用される領域がシェルにあります。モジュールがアプリケーションのモーダルダイアログを起動する場合、カスタムライトボックスコントロールをリージョンにロードし、表示したいコンテンツ(警告、ウィザードなど)を入力します。ライトボックスの背景がウィンドウ全体をブロックするためにそこにある必要があると想定しているため、シェルで定義された領域があります。

頭に浮かぶ当面の状況は、2つのモジュールが同時にリージョンを使用しようとするとどうなるかということですが、リージョンの現在の使用が終了するまで、別のモジュールがリージョンにアクセスするのを防ぐプリズム的な方法はありますか?

私が望むことを達成するためのより良い方法があれば、私は提案を受け入れます。

4

1 に答える 1

0

Prism RI の RegionPopupBehavior を使用してダイアログを表示し、ダイアログのコンテンツをビューとしてリージョンに設定することができます。

詳細については、http: //compositewpf.codeplex.com/Thread/View.aspx ?ThreadId=65394 を参照してください。

これが役立つことを願っています。

ありがとう、ダミアン

于 2010-09-20T03:21:22.437 に答える