缘起
在每个窗口中去指定相同参数比较麻烦,建立一个基类,一类定乾坤。
缘中
CS0263
写好基类之后,把原本的 MainWindow.xaml.cs
继承的 Window
修改为 WindowBase
后报错,信息如下
意思为部分类里面不能指定不同的基类,由于我们的这个类与 MainWindow.xaml
共同组成完整的 MainWindow
所以我们还需要修改 MainWindow.xaml
中的最外层 Tag(Window
) 为我们新增的基类(自定义命名空间:基类名称)。
找不到对应基类定义
修改 MainWindow.xaml
中的最外层 Tag(Window
) 为我们新增的基类(自定义命名空间:基类名称)之后有错误提示
这里能找到命名空间,但是找不到基类定义,属实奇怪。后在 StackOverFlow 找到一个相似问题,提供了一个解决思路。这个可能是一个 WPF 加载机制的问题,我们新建的基类,没有