C# Visual Studio 2013和C-无法添加事件处理程序
我正在从事WPF项目,在我完成了Xaml文件中的所有内容之后,我想开始在我的CS文件中进行操作。 现在,我正试图使用那个小插销属性添加事件,但每次我单击任何事件,例如,我在XAML中选择button并尝试添加->MyButton\u单击,我都会得到一条弹出消息,无法添加事件处理程序C# Visual Studio 2013和C-无法添加事件处理程序,c#,wpf,xaml,C#,Wpf,Xaml,我正在从事WPF项目,在我完成了Xaml文件中的所有内容之后,我想开始在我的CS文件中进行操作。 现在,我正试图使用那个小插销属性添加事件,但每次我单击任何事件,例如,我在XAML中选择button并尝试添加->MyButton\u单击,我都会得到一条弹出消息,无法添加事件处理程序 我希望你能帮助我。是的,@will是对的,我在WPF工作的时候也遇到了同样的问题。请检查XAML文件中的x:Class,它应该包括代码隐藏中使用的名称空间。 例如。, x:Class=main窗口 应该是这样的 x:
我希望你能帮助我。是的,@will是对的,我在WPF工作的时候也遇到了同样的问题。请检查XAML文件中的x:Class,它应该包括代码隐藏中使用的名称空间。 例如。, x:Class=main窗口 应该是这样的 x:class=namespace.main窗口
如果它不起作用,尝试重新启动VS或尝试用正确的名称重新创建项目,希望它能解决您的问题。我和您一样也遇到过同样的问题。当XAML文件中存在任何语法错误(如拼写错误、缺少标记、逗号、缺少方法/事件处理程序或引用困难)时,就会发生错误 完全相同的原因是当您无法在属性窗口中添加事件或更改任何属性,但没有任何消息或错误时。仔细检查语法
问候。是的。我也面临这个问题,我解决了。问题出在x:Class=main窗口上。正如阿卜杜拉所说 复制/粘贴代码后,我在XAML文件中有错误的名称空间。XAML中的命名空间和参考底图代码必须匹配。如果.cs文件中已经存在一个方法,并且该方法的名称与IDE试图创建的方法名称相同,则也可能会发生这种情况。您可能搞错了什么,例如错误地重命名了window类。在正确的命名空间中使用正确的名称创建一个新的,然后添加事件。尝试重新启动Visual Studio。这可能是对相应答案的注释,但作为附加答案,它本身似乎没有添加任何内容。