概述
在做便签项的时候,遇上了标题所述的问题,我刚开始开发的是主窗口,也就是标签的显示与编辑窗口,然后在进行主题设置窗口的开发,与便签管理的开发。在创建设置窗口时,发现按以往的创建方式直接出来的窗口居然会报错,如下。当时就很郁闷,甚至怀疑自己创建过程中出错了。
错误提示.png
过程
后来度娘看了一下,没有得到解决,大多的情况都是源于XAML的基类与cs的基类不一致造成的报错。而我当前的状况却不是。
后来绕了很久,才发觉是源于我的主窗口需要使用到Windows.Form中的方法,所以using了进来,然后提示继承Windows基类指向不明确,然后将Windows基类的引用写全了,但是,创建的新窗口却继承于Windows基类,指向也不明确,且与主窗口不一致,最后导致继承基类不一致,进而报错。
主窗口.png
设置窗口.png
解决
主窗口继承的基类与其他窗口继承的基类需要一致,类似我的这个问题直接补全引用命名空间即可,不存在该问题则考虑XAML 与 CS间的引用是否一致。
网友评论