C#/ WPF - 部分声明不得指定不同的基类

N.I*_*E.X 0 c# wpf inheritance

这是继承自Window(System.Windows.Window)类的我的NewWin类.

public partial class NewWin : Window
{
    public NewWin()
    {
        this.Background = new SolidColorBrush(Color.FromRgb(0, 0, 0));
    }
}
Run Code Online (Sandbox Code Playgroud)

而我的MainWindow(WPF的默认值)继承自NewWin而不是Window.

public partial class MainWindow : NewWin
{
    public MainWindow()
    {
        InitializeComponent();
    }
}
Run Code Online (Sandbox Code Playgroud)

编译时出现如下错误信息:

'Test.MainWindow'的部分声明不能指定不同的基类

"测试"是我项目的名称.

Omi*_*lis 6

转到MainWindow.xaml并将根元素的类型从Window更改为NewWin.