标签从不显示

时间:2018-11-25 16:11:48

标签: c# ios xamarin xamarin.forms

我正在尝试在按钮上方添加标签,但标签从不显示。这是我正在使用的代码xaml。是什么使标签无法显示?

            <Frame HasShadow="False">
            <StackLayout Orientation="Vertical" Spacing="10"> 
                <Label x:Name="registererror"  Text="Error, please verify all fields have valid input" TextColor="Red" />
            </StackLayout>
            <Button Command="{Binding SubmitCommand}" Text="Register" TextColor="White"  
                FontAttributes="Bold" FontSize="Large" HorizontalOptions="FillAndExpand"  
                BackgroundColor="#088da5" Clicked="OnRegisterTap" />  
        </Frame>

1 个答案:

答案 0 :(得分:1)

一个框架只能有一个孩子。要包含多个子代,必须使用布局容器。您的Button未包含在StackLayout中。

 <Frame HasShadow="False">
        <StackLayout Orientation="Vertical" Spacing="10"> 
            <Label x:Name="registererror"  Text="Error, please verify all fields have valid input" TextColor="Red" />

            <Button Command="{Binding SubmitCommand}" Text="Register" TextColor="White"  
            FontAttributes="Bold" FontSize="Large" HorizontalOptions="FillAndExpand"  
            BackgroundColor="#088da5" Clicked="OnRegisterTap" />  
        </StackLayout>
    </Frame>