Windows runtime 如何在WinRT自定义控件上声明事件

Windows runtime 如何在WinRT自定义控件上声明事件,windows-runtime,windows-store-apps,Windows Runtime,Windows Store Apps,我正在试验的WinRT应用程序中有一个自定义控件 我是这样声明的,它的工作原理与预期一致: public event RoutedEventHandler AdvertMoreInfoButton_Clicked; CodeAnalysis抱怨说我需要正确声明它,今天早上我在Google上搜索了很久,但找不到任何代码分析满意的解决方案 代码分析所说: CA1009正确声明事件处理程序 将“MyApplication.MyCustomEventHandler”的第二个参数声明为EventArgs

我正在试验的WinRT应用程序中有一个自定义控件

我是这样声明的,它的工作原理与预期一致:

public event RoutedEventHandler AdvertMoreInfoButton_Clicked;
CodeAnalysis抱怨说我需要正确声明它,今天早上我在Google上搜索了很久,但找不到任何代码分析满意的解决方案

代码分析所说:

CA1009正确声明事件处理程序
将“MyApplication.MyCustomEventHandler”的第二个参数声明为EventArgs或扩展EventArgs的类型的实例,名为“e”。

您的代码片段和错误消息似乎不相关。我在从visual studio复制时重命名了这些内容。如果我将AdvertMoreInfoButton重命名为MyCustomEventHandler,会有帮助吗?