重新发送用户事件

时间:2013-08-29 16:12:02

标签: c# xaml windows-phone-8

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

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

我知道我可以将第一个方法设为public并从第二个组件的OnTap事件中调用它,但我正在寻找一种方法来避免这种情况并将“重新路由”tap事件另一个组成部分。

这可能吗?

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

1 个答案:

答案 0 :(得分:0)

只需在对象中创建一个公共事件,并让其他对象订阅它。当OnTap发生时,请举起您自己的活动。

public event EventArgs RouteEvent;

public event Action<EventArgs> RouteEvent;