序列不包含元素axml ContentPage

时间:2018-03-08 15:56:47

标签: xamarin.forms

在第1行中,我的axml文件报告错误序列不包含任何元素......

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:my_namespace"
             x:Class="my_class_name"
             Title="Login"
             NavigationPage.HasNavigationBar="false">
    <ContentPage.Content>
        <StackLayout Orientation="Horizontal" HorizontalOptions="Center" VerticalOptions="Center">
            <ContentView Padding="0,40,0,40" VerticalOptions="FillAndExpand">
                <Image Source="xamarin_logo.png" VerticalOptions="Center" HeightRequest="64" />
            </ContentView>
        </StackLayout>
        <StackLayout Spacing="10" Padding="20" VerticalOptions="Center">
            <Entry x:Name="companyNameEntry" Placeholder="Nome Società" Text="TERMINALINI" />
            <Entry x:Name="usernameEntry" Placeholder="ID Utente" Text="manager" />
            <Entry x:Name="passwordEntry" Placeholder="Password" IsPassword="true" Text="XXX" />
            <Button Text="Login" TextColor="White" BackgroundColor="#77D065" Clicked="OnLoginButtonClicked" />
            <Label x:Name="messageLabel" />
        </StackLayout>
    </ContentPage.Content>
</ContentPage>

我尝试了错误的意思,但我不明白......我做错了什么?

1 个答案:

答案 0 :(得分:3)

这个XAML,而不是“axml”

ContentPage的Content属性只能包含一个子节点。您有两个StackLayouts作为内容的直接子项。它们需要封装在一个布局容器中。