Почему "Гамбургер" не показывает? Я хочу иметь возможность получить доступ к странице меню, нажав на значок гамбургера - PullRequest
1 голос
/ 20 июня 2019

Это код, который я написал для создания главной страницы сведений:
Пожалуйста, проверьте его

<?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>

Ответы [ 2 ]

1 голос
/ 21 июня 2019

Начиная с Xamarin 4.0, эта функция MasterDetailPage может быть реализована с помощью Shell гораздо проще. Дэвид снял видео о том, как использовать Shell. Его Youtube видео

0 голосов
/ 20 июня 2019

Я проверил ваш код в простом проекте, и пока ошибок нет, для дальнейшей проверки потребуется код страницы сведений. Я имею в виду содержание

   <MasterDetailPage.Detail>
      <local:Login/>
   </MasterDetailPage.Detail>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...