1
resposta

Só aparece na tela os componentes do CodeBehind

Estou com uma duvida, tenho um grid que é alimentado belo Codebehind, porem eu quero colocar um com um entry e um botão antes do grid, porem quando executo o projeto, só aparece o grid na tela

 <?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:ApptaFoodMobile"
             x:Class="ApptaFoodMobile.MesaComandaView">
    <ContentPage.Content>
        <StackLayout>
            <StackLayout Orientation="Horizontal">
                <Entry Placeholder="Pesquisa"></Entry>
                <Button Text="ok"></Button>
            </StackLayout>
            <Grid x:Name="controlGrid" RowSpacing="1" ColumnSpacing="1">

                <Grid.RowDefinitions>
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                    <RowDefinition Height="*" />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="*" />
                </Grid.ColumnDefinitions>
            </Grid>
        </StackLayout>
    </ContentPage.Content>
</ContentPage>
1 resposta

Oi Gabriel, tudo bem?

Vamos por tentativa e erro: primeiro, retire o controle , execute e veja se aparece o botão. Se não funcionar, retire o botão e deixe somente o . Acredito que um desses dois componentes está provocando problema no StackLayout.