我正在使用Prism 6.3.0
我尝试使用以下代码,但我收到以下错误。
'Application'不包含带有1个参数的构造函数
'App.OnInitialized()':找不到合适的方法来覆盖
'App.RegisterTypes()':找不到合适的方法来覆盖
public partial class App : PrismApplication
{
public App(IPlatformInitializer initializer = null) : base(initializer) { }
protected override void OnInitialized()
{
InitializeComponent();
}
protected override void RegisterTypes()
{
}
}
我做错了什么?
由于
答案 0 :(得分:1)
原因是XAML文件应该是:
<?xml version="1.0" encoding="utf-8" ?>
<prism:PrismApplication xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:prism="clr-namespace:Prism.Unity;assembly=Prism.Unity.Forms"
x:Class="Intro.App">
<Application.Resources>
<!-- Application resource dictionary -->
</Application.Resources>
</prism:PrismApplication>