C# 在VS2008中为WPF UserControl设置不同的祖先

C# 在VS2008中为WPF UserControl设置不同的祖先,c#,.net,wpf,visual-studio-2008,C#,.net,Wpf,Visual Studio 2008,我想创建一个WPF用户控件,该控件继承自与UserControl类不同的祖先 问题是visual studio不断重写我的设置并将其更改回UserControl,从而导致错误: “XXX”的部分声明不能指定不同的基类 每次我重新构建项目时,自动生成的文件xxx.g.cs都会以UserControl作为参数重新生成 我正在使用VS2008和C# 有什么想法吗 谢谢。您需要创建一个自定义控件,而不是用户控件。可以找到这些差异的简要列表 如果您想创建自己的UI,您可以使用全局样式覆盖控件的Templa

我想创建一个WPF用户控件,该控件继承自与UserControl类不同的祖先

问题是visual studio不断重写我的设置并将其更改回UserControl,从而导致错误: “XXX”的部分声明不能指定不同的基类

每次我重新构建项目时,自动生成的文件xxx.g.cs都会以UserControl作为参数重新生成

我正在使用VS2008和C#

有什么想法吗


谢谢。

您需要创建一个
自定义控件
,而不是
用户控件
。可以找到这些差异的简要列表


如果您想创建自己的UI,您可以使用全局样式覆盖控件的Template属性,或者通过快速的Google搜索,您将获得一些关于如何使用自定义控件的默认UI创建自定义控件的教程。

在控件的XAML文件中,您是否已将文档标记从
UserControl
更改为其他内容?

我确实需要一个UserControl。(我一直在WinForm中毫无问题地使用这种做法)XAML文档的根标记。