0

ポップアップを動的に作成するコントロールがあります。

ポップアップには、元のコントロールで反応したい、ルーティングされたイベント/コマンドを起動するコントロールが含まれています。元のコントロールは、ポップアップの配置ターゲットとして設定されます。

元のコントロールがバブル イベントを受け取ると思いますか? 別のビジュアル ツリーにあることはわかっていますが、プレースメント ターゲットに提供されるかどうかは疑問でした。私のコードからはそうではないようです。

誰でもこの状況を処理する方法を提案できますか? 別のビジュアル ツリー内のイベントへの応答。ポップアップのルートに配置され、元のビジュアル ツリーへの「ブリッジ」として機能するコントロールを記述できるかどうか疑問に思っていました。

どうもありがとう、

4

1 に答える 1

0

コントロールの代わりにポップアップのCommandBindingsコレクションにCommandBindingを追加することで、これを回避することができました。

ポップアップの作成時にコードでこれを行うので、バインディングがポップアップにある場合でも、コントロールでコールバックを指定できます。

于 2011-09-22T08:57:27.400 に答える