Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2013和C-无法添加事件处理程序_C#_Wpf_Xaml - Fatal编程技术网

C# Visual Studio 2013和C-无法添加事件处理程序

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:

我正在从事WPF项目,在我完成了Xaml文件中的所有内容之后,我想开始在我的CS文件中进行操作。 现在,我正试图使用那个小插销属性添加事件,但每次我单击任何事件,例如,我在XAML中选择button并尝试添加->MyButton\u单击,我都会得到一条弹出消息,无法添加事件处理程序


我希望你能帮助我。

是的,@will是对的,我在WPF工作的时候也遇到了同样的问题。请检查XAML文件中的x:Class,它应该包括代码隐藏中使用的名称空间。 例如。, x:Class=main窗口 应该是这样的 x:class=namespace.main窗口
如果它不起作用,尝试重新启动VS或尝试用正确的名称重新创建项目,希望它能解决您的问题。

我和您一样也遇到过同样的问题。当XAML文件中存在任何语法错误(如拼写错误、缺少标记、逗号、缺少方法/事件处理程序或引用困难)时,就会发生错误

完全相同的原因是当您无法在属性窗口中添加事件或更改任何属性,但没有任何消息或错误时。仔细检查语法


问候。

是的。我也面临这个问题,我解决了。问题出在x:Class=main窗口上。正如阿卜杜拉所说

复制/粘贴代码后,我在XAML文件中有错误的名称空间。XAML中的命名空间和参考底图代码必须匹配。

如果.cs文件中已经存在一个方法,并且该方法的名称与IDE试图创建的方法名称相同,则也可能会发生这种情况。

您可能搞错了什么,例如错误地重命名了window类。在正确的命名空间中使用正确的名称创建一个新的,然后添加事件。尝试重新启动Visual Studio。这可能是对相应答案的注释,但作为附加答案,它本身似乎没有添加任何内容。