Это код, который я написал для создания главной страницы сведений: Пожалуйста, проверьте его
<?xml version="1.0" encoding="utf-8" ?> <MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="DemoApp.MenuPage" xmlns:local="clr-namespace:DemoApp.Views" MasterBehavior="Default"> <MasterDetailPage.Master> <ContentPage Title="MenuPage" Icon="menuIcon.png" Padding="0,50,0,0"> <ContentPage.Content> <StackLayout VerticalOptions="Start"> <Button Text="Home" /> <Button Text="Login" /> <Button Text="Logout" /> <Button Text="Exit" /> </StackLayout> </ContentPage.Content> </ContentPage> </MasterDetailPage.Master> <MasterDetailPage.Detail> <local:Login/> </MasterDetailPage.Detail> </MasterDetailPage>
Начиная с Xamarin 4.0, эта функция MasterDetailPage может быть реализована с помощью Shell гораздо проще. Дэвид снял видео о том, как использовать Shell. Его Youtube видео
MasterDetailPage
Shell
Я проверил ваш код в простом проекте, и пока ошибок нет, для дальнейшей проверки потребуется код страницы сведений. Я имею в виду содержание
<MasterDetailPage.Detail> <local:Login/> </MasterDetailPage.Detail>