0

我有一个带有自定义OnTap处理程序的组件,我不希望这个方法公开。

我的问题是我在第一个组件上分层了另一个组件,因此后者将拦截每个Tap事件。

我知道我可以将第一个方法公开并从OnTap第二个组件的事件中调用它,但我正在寻找一种方法来避免这种情况并将点击事件“重新路由”到另一个组件。

这可能吗?

我在网上找不到任何东西!

4

1 回答 1

0

只需在您的对象中创建一个公共事件并让其他对象订阅它。当OnTap发生时提出你自己的事件。

public event EventArgs RouteEvent;

或者

public event Action<EventArgs> RouteEvent;
于 2013-08-29T16:15:20.323 回答