0

我有一个动态创建弹出窗口的控件。

弹出窗口包含触发路由事件/命令的控件,我想在原始控件中对其做出反应。原来的控件被设置为弹窗的放置目标。

您希望原始控件接收冒泡事件吗?我知道它在不同的视觉树中,但我想知道它们是否会被提供给放置目标。从我的代码看来不是。

任何人都可以提出一种处理这种情况的方法吗?响应不同视觉树中的事件。我想知道是否有一些我可以编写的控件位于弹出窗口的根目录中并充当原始视觉树的“桥梁”?

非常感谢,

4

1 回答 1

0

我设法通过将我的 CommandBinding 添加到弹出窗口的 CommandBindings 集合而不是我的控件来解决这个问题。

当我在创建弹出窗口时在代码中执行此操作时,我可以在我的控件中指定回调,即使绑定在弹出窗口中。

于 2011-09-22T08:57:27.400 回答