C# 什么';这一份xaml+;cs文件?
我已经复制了一个xaml+cs文件,但是我得到了很多错误。。它们全部或大部分都有相同的信息。为了更好地解释这个问题,我做了一个打印屏幕。 我认为这是关于一些元素具有相同的名称,这需要更改。。据我所知。 你能帮我解决这个问题吗 编辑: xaml代码: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
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