Я создал новый элемент, и app.xaml не хочет его инициализировать. В моем файле App.cs я пытаюсь установить мою TestPage (я создал TestPage с помощью Add-> New Item-> BlankPage) в качестве главной страницы, но я получаю эту ошибку "Код серьезности Описание Ошибка состояния подавления строки файла проекта CS0029 Невозможно неявно преобразовать тип 'smiles.Gridtesst' в 'Xamarin.Forms.Page' "https://i.stack.imgur.com/fK8qg.png
PS код .xaml
<?xml version="1.0" encoding="UTF-8"?>
<ContentView xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="smiles.Gridtesst">
<ContentView.Content>
<StackLayout>
<Label Text="Hello Xamarin.Forms!" />
</StackLayout>
</ContentView.Content>
</ContentView>
файл приложения
using System;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace smiles
{
public partial class App : Application
{
public App()
{
InitializeComponent();
MainPage = new Gridtesst(); // error
}
protected override void OnStart()
{
// Handle when your app starts
}
protected override void OnSleep()
{
// Handle when your app sleeps
}
protected override void OnResume()
{
// Handle when your app resumes
}
}
}
CS файл
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace smiles
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class Gridtesst : ContentView
{
public Gridtesst()
{
InitializeComponent();
}
}
}