我在這里關注本教程:https ://prismlibrary.com/docs/wpf/getting-started.html
它首先將App.xaml中使用的類修改如下:
<prism:PrismApplication
x:Class="WpfApp1.App"
...
xmlns:prism="http://prismlibrary.com/">
...
</prism:PrismApplication>
然后,在App.xaml.cs代碼隱藏檔案中,它從類派生App類PrismApplication(替換標準 WPFApplication類),如下所示:
public partial class App : PrismApplication
...
當我復制上述步驟時,出現以下錯誤:
CS0263 'App' 的部分宣告不得指定不同的基類
查找錯誤,我遇到了以下答案:https ://stackoverflow.com/a/40616616/ 它說您只需要在部分類宣告檔案之一中指定基類,通常,規范在代碼隱藏檔案是不必要的。
因此,我更改了代碼隱藏檔案中的部分類定義,如下所示:
public partial class App
果然,錯誤消失了。
我的問題:由于PrismApplication顯然不是在上述情況下(對應于prism:PrismApplication)在代碼隱藏檔案中指定基類名稱的正確方法,那是什么?
提前致謝。
uj5u.com熱心網友回復:
官方示例像這樣從 .xaml.cs 中的基類進行顯式繼承。嘗試按照此處的建議洗掉專案的 bin 和 obj 檔案夾,它可能會解決問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/521974.html
標籤:C#wpf棱镜部分类
