这个xaml + cs文件的副本有什么问题?

时间:2014-04-23 11:19:47

标签: c# wpf xaml

我已经制作了一个xaml + cs文件的副本,但是我收到了很多错误..所有或大部分都有相同的消息。为了更好地解释问题,我制作了一个版画屏幕。 我认为这是关于一些具有相同名称的元素,这需要改变..据我所知。 你能帮我解决一下吗?

Image1 http://i62.tinypic.com/2s6kneq.png

Image2 http://i59.tinypic.com/f5984h.png

编辑:

xaml代码:

x:Class="KinectInfoPortal.ImagesGridCopy"

cs code:

public partial class ImagesGridCopy : Window

EDIT2: cs代码:

public partial class ImagesGrid : UserControl

xaml代码:

x:Class="Microsoft.Samples.Kinect.ControlsBasics.ImagesGrid"

3 个答案:

答案 0 :(得分:1)

问题是你必须在xaml和cs文件中更改类的名称。目前,这两个文件包(xaml + cs)具有相同的类定义。

因此,成员及其事件被定义了两次。

要修复它,您必须在复制的文件中重命名该类。

的Xaml:

<Window x:Class="KinectInfoPortal.ImagesGrid"

CS:

public partial class ImagesGrid : Window

答案 1 :(得分:1)

您应该将副本的类重命名为其他类。它名为ImagesGrid,已存在于ImagesGrid.xaml / ImagesGrid.cs

答案 2 :(得分:0)

您必须使用ImagesGrid替换2个新文件中的每个cat1,否则您将获得重复的类名。