无法将类型隐式转换为';Xamarin.Forms.Page';

无法将类型隐式转换为';Xamarin.Forms.Page';,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我有一个Xamarin表单项目,我更新了Xamarin,这是新的App.cs public应用程序() { //应用程序的根页面 var content=newcontentpage { Title=“项目1”, 内容=新的堆栈布局 { 垂直选项=布局选项。中心, 儿童={ 新标签{ HorizontalTextAlignment=TextAlignment.Center, Text=“欢迎使用Xamarin表单!” } } } }; 主页=新导航页面(内容); } 我得到这个错误 无法将类型

我有一个Xamarin表单项目,我更新了Xamarin,这是新的App.cs

public应用程序()
{
//应用程序的根页面
var content=newcontentpage
{
Title=“项目1”,
内容=新的堆栈布局
{
垂直选项=布局选项。中心,
儿童={
新标签{
HorizontalTextAlignment=TextAlignment.Center,
Text=“欢迎使用Xamarin表单!”
}
}
}
};
主页=新导航页面(内容);
}
我得到这个错误

无法将类型“Proje1.Views.View1”隐式转换为“Xamarin.Forms.Page”

当我做这个的时候

MainPage=newview1();

我以前是这样指出的,现在我应该如何在App.cs中设置初始页面?

我假设
View1
以某种方式继承自
ContentView
,因此您需要将其嵌入
页面
,以便适合用作
Application.MainPage

MainPage=新内容页{
内容=新视图1()
};

什么是“View1”-它不在示例代码中的任何地方?我已经被重命名了