Xaml Xamarin MasterDetailPage内容属性属性

Xaml Xamarin MasterDetailPage内容属性属性,xaml,xamarin,xamarin.forms,xamarin.ios,xamarin.android,Xaml,Xamarin,Xamarin.forms,Xamarin.ios,Xamarin.android,我正在学习Xamarin,我正在做一个简单的MasterDetailPage,在iOS上运行。运行代码后,我出现以下错误: 无法设置MasterDetailPage的内容,因为它没有ContentPropertyAttribute 下面是我的XAML文件代码片段: <?xml version="1.0" encoding="utf-8"?> <MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns

我正在学习Xamarin,我正在做一个简单的MasterDetailPage,在iOS上运行。运行代码后,我出现以下错误:

无法设置MasterDetailPage的内容,因为它没有ContentPropertyAttribute

下面是我的XAML文件代码片段:

<?xml version="1.0" encoding="utf-8"?>
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:MasterDetailLearing" x:Class="MasterDetailLearing.MainPage">
    <!-- Place new controls here -->
    <Label Text="Welcome to Xamarin.Forms!" HorizontalOptions="Center" VerticalOptions="CenterAndExpand" />
    <MasterDetailPage.Master>
        <ContentPage Padding="10" BackgroundColor="Gray" Title="Master">
            <ContentPage.Content>
                <StackLayout Margin="5,30,5,5">
                    <Label Text="Master Page"></Label>
                </StackLayout>
            </ContentPage.Content>                
        </ContentPage>
    </MasterDetailPage.Master>

    <MasterDetailPage.Detail>
        <ContentPage Padding="10">
            <ContentPage.Content>
                <StackLayout Margin="5,30,5,5">
                    <Label Text="Detail Page"></Label>
                </StackLayout>
            </ContentPage.Content>                
        </ContentPage>
    </MasterDetailPage.Detail>

</MasterDetailPage>


a
MasterDetail
页面只有
Master
Detail
子页面。不能将任何其他内容包含为直接子项。因此,您的
标签
需要在
主标签
详细标签
中,它不能是页面的直接子项。

a
主详细标签
页面只有
主标签
详细标签
子项。不能将任何其他内容包含为直接子项。因此,您的
标签
需要位于
主标签
详细标签
中,它不能是页面的直接子级。

从MasterDetailPage顶部移除标签。Master然后查看。我建议您在此处查看我的答案:从MasterDetailPage顶部移除标签。Master然后查看。我建议您在此处查看我的答案:谢谢,这很有效。我在学习一个古老的Xamarin教程,他们有。我猜旧版本的Xamarin允许这样做,因为它对视频中的导师有效。谢谢,这很有效。我在学习一个古老的Xamarin教程,他们有。我猜旧版本的Xamarin允许这样做,因为它在视频中为导师工作。