Xaml MasterDetail页面调试错误:CS0263

Xaml MasterDetail页面调试错误:CS0263,xaml,xamarin,xamarin.forms,visual-studio-2019,master-detail,Xaml,Xamarin,Xamarin.forms,Visual Studio 2019,Master Detail,我定义了一个基本的母版详细信息页。但每当我尝试启动emulator时,都会出现以下错误: “CS0263“MainPage”的部分声明不能指定不同的基类” 已经一个星期了,还是解决不了。我知道这是关于继承的,但我该怎么办?有什么想法吗 <?xml version="1.0" encoding="utf-8" ?> <MasterDetailPage xmlns="http://xamarin.com/schemas/2014/

我定义了一个基本的母版详细信息页。但每当我尝试启动emulator时,都会出现以下错误: “CS0263“MainPage”的部分声明不能指定不同的基类” 已经一个星期了,还是解决不了。我知道这是关于继承的,但我该怎么办?有什么想法吗

<?xml version="1.0" encoding="utf-8" ?>
<MasterDetailPage  xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="MasterDetail.MainPage">

<MasterDetailPage.Master>
    <ContentPage BackgroundColor="White" Title="Master">
        <StackLayout >
            <StackLayout>
                <Frame BackgroundColor="#48b6a6" >
                    <Image Source="heartbeatt.png" HorizontalOptions="Center" 
   VerticalOptions="Center"/>
                </Frame>
            </StackLayout>
        </StackLayout>

    </ContentPage>
</MasterDetailPage.Master>

<MasterDetailPage.Detail>
    <ContentPage>
        <StackLayout>
            <Label Text="Detail"></Label>
        </StackLayout>
    </ContentPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
这就是问题所在

public partial class MainPage : ContentPage
在XAML主页中,是一个
MasterDetailPage
,而不是
ContentPage
。改为这样做

public partial class MainPage : MasterDetailPage

这正是错误消息告诉您的:“不得指定不同的基类”

请发布代码中的类声明behind@Jason我加上去了。这只是一个基础工程。mainpage.xaml和mainpage.xaml.cs
public partial class MainPage : MasterDetailPage