概述
??在做便簽項的時候崩瓤,遇上了標(biāo)題所述的問題,我剛開始開發(fā)的是主窗口火架,也就是標(biāo)簽的顯示與編輯窗口竭钝,然后在進(jìn)行主題設(shè)置窗口的開發(fā),與便簽管理的開發(fā)燥滑。在創(chuàng)建設(shè)置窗口時渐北,發(fā)現(xiàn)按以往的創(chuàng)建方式直接出來的窗口居然會報錯,如下铭拧。當(dāng)時就很郁悶赃蛛,甚至懷疑自己創(chuàng)建過程中出錯了。
過程
后來度娘看了一下搀菩,沒有得到解決呕臂,大多的情況都是源于XAML的基類與cs的基類不一致造成的報錯。而我當(dāng)前的狀況卻不是肪跋。
后來繞了很久歧蒋,才發(fā)覺是源于我的主窗口需要使用到Windows.Form中的方法,所以using了進(jìn)來州既,然后提示繼承Windows基類指向不明確谜洽,然后將Windows基類的引用寫全了,但是吴叶,創(chuàng)建的新窗口卻繼承于Windows基類阐虚,指向也不明確,且與主窗口不一致蚌卤,最后導(dǎo)致繼承基類不一致实束,進(jìn)而報錯奥秆。
解決
主窗口繼承的基類與其他窗口繼承的基類需要一致,類似我的這個問題直接補(bǔ)全引用命名空間即可咸灿,不存在該問題則考慮XAML 與 CS間的引用是否一致构订。