如何在WPF中设置EventHandler

时间:2014-02-18 21:55:36

标签: c# wpf windows-store-apps

给出以下代码片段:

public event EventHandler<PointerEventHandler> onDrawBtnExited;
private void drawBtn_PointerExited(object sender, PointerRoutedEventArgs e)
{
    onDrawBtnExited(this, e);
}

VisualStudio说,onDrawBtnExited不能采用PointerRoutedEventArgs类型的参数e。我现在如何传递PointerRoutedEventArgs?

1 个答案:

答案 0 :(得分:0)

PointerRoutedEventArgs应该是通用参数。

public event EventHandler<PointerRoutedEventArgs> onDrawBtnExited;

您可能已在某个名为PointerEventHandler的地方创建了自己的委托。 在这种情况下,使用它来代替模板化的EventHandler,如下所示:

public event PointerEventHandler onDrawBtnExited;