2011-02-24 88 views
3

我无法创建事件处理程序,当我双击按钮或任何这种消息框出现 enter image description here无法创建事件处理WPF

怎么过,当我添加事件处理程序,手动将其works.any想法可能有我搞砸 谢谢

+0

是的,但coudent理解它在想什么。在哪个文件中?actully我是wpf的新手,所以我非常困惑 – 2011-02-24 01:02:31

+1

您是否检查消息中实际要求的内容:您的类MainWindow '是合适的.cs文件中的第一个类? IDE以某种方式需要修改源代码(不知道为什么)。 – Vlad 2011-02-24 01:02:44

+0

是的,谢谢他们在那里工作有另一个类在CS文件顶部声明 – 2011-02-24 01:04:31

回答

12

有问题的类是您的MainWindow.xaml.cs文件中的“MainWindow”类。确保它是代码隐藏文件中的第一个类。

我怀疑你为该文件添加了另一种类型,并在顶部定义了它。它会“打破”设计师,并给你这个错误信息。

2

移动类代码,以便它是文件中的第一个类,然后重试。

3

在.CS文件的主窗口顶部有另一个类,这就是为什么它出现问题。

0

如果你已经重命名了窗口,请确保它已经影响了代码文件后面的代码,就像你在xaml设计器代码中看到的一样。比较类名和窗口名称的所有地方。我有同样的问题,并注意到,当我重命名窗口类名后面的相关代码没有自动更新。所以我手动完成了,并且没有问题。希望这会有所帮助:)