C# 什么';这一份xaml+;cs文件?

C# 什么';这一份xaml+;cs文件?,c#,wpf,xaml,C#,Wpf,Xaml,我已经复制了一个xaml+cs文件,但是我得到了很多错误。。它们全部或大部分都有相同的信息。为了更好地解释这个问题,我做了一个打印屏幕。 我认为这是关于一些元素具有相同的名称,这需要更改。。据我所知。 你能帮我解决这个问题吗 编辑: xaml代码: x:Class="KinectInfoPortal.ImagesGridCopy" x:Class="Microsoft.Samples.Kinect.ControlsBasics.ImagesGrid" cs代码: public par

我已经复制了一个xaml+cs文件,但是我得到了很多错误。。它们全部或大部分都有相同的信息。为了更好地解释这个问题,我做了一个打印屏幕。 我认为这是关于一些元素具有相同的名称,这需要更改。。据我所知。 你能帮我解决这个问题吗

编辑:

xaml代码:

x:Class="KinectInfoPortal.ImagesGridCopy"
x:Class="Microsoft.Samples.Kinect.ControlsBasics.ImagesGrid"
cs代码:

public partial class ImagesGridCopy : Window
编辑2: cs代码:

xaml代码:

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

您必须将2个新文件中出现的
ImagesGrid
替换为
cat1
,否则会出现重复的类名。

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

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

为了修复它,您必须在复制的文件中重命名类

Xaml:


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

中,我需要在哪里编写该xaml代码?我在开始时尝试将它添加到引用中,但它不起作用。它位于xaml文件的第一行。您应该将ImagesGrid名称更改为另一个名称。对吗?看看我所做的更改和出现的错误,正如我所看到的,还有另一个同名的类。尝试将此名称更改为其他名称,如
ImagesGridCopy
。我已经尝试了您所说的内容,但不幸的是,它没有起到多大作用。请参阅我编辑的文章以查看我写的内容。此外,包含的名称空间(完整的类名)在xaml和cs中应该是相同的。而且,xaml和cs中的基类应该相同(
Window
在两者中或
UserControl
在两者中)。是的,将第二个名称空间
Microsoft.Samples.Kinect.ControlsBasics.
更改为
KinectInfoPortal
另外,将ImageGridCopy:Window更改为ImageGridCopy:UserControl