Как правельно вывести страницу в Frame?

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="MobileLibrarian.MainPage"
         Background="white">


<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="80"></RowDefinition>
        <RowDefinition Height="550"></RowDefinition>
        <RowDefinition Height="*"></RowDefinition>
    </Grid.RowDefinitions>
    
    <Grid Grid.Row="0" BackgroundColor="#B5CBEF" >

        <Label Text="sfdsf"></Label>
        
    </Grid>
    <Frame Grid.Row="1" x:Name="startFrame">
        
        
    </Frame>
    <Grid Grid.Row="2" BackgroundColor="Blue"> </Grid>
</Grid>

введите сюда описание изображения

Вот то что получается, центр белый это мой фрейм

Класс для навигации

public class Navigation
{
    public static Frame StartFrame { get; set; }
}

Вот в главной странице пишу вызов страницы

Data это папка моя

public MainPage()
    {
        InitializeComponent();

        Data.Navigation.StartFrame = startFrame;

        startFrame.Navigation.PushModalAsync(new AuthorizationPage());
    }

введите сюда описание изображения

И страница занимает весь экран, почему именно в сам фрейм она не помещается ?


Ответы (0 шт):