Есть ли способ установить ширину MasterDetailPage.Master в Xamarin? - PullRequest
0 голосов
/ 20 июня 2019

Есть ли способ установить ширину MasterDetailPage.Master в Xamarin?Я хочу уменьшить ширину меню меню.Надеюсь, вы можете помочь мне с этим кодом:

<?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="Popover"
                  NavigationPage.HasNavigationBar="False"
                  NavigationPage.HasBackButton="False">

    <MasterDetailPage.Master>
        <ContentPage Title="MenuPage">
            <ContentPage.Content>
                <StackLayout VerticalOptions="Start">
                    <Button Text="Home"/>
                    <Button Text="Login" Clicked="Login_Clicked"/>
                    <Button Text="Logout"/>
                    <Button Text="Exit"/>
                </StackLayout>    
            </ContentPage.Content>
        </ContentPage>
    </MasterDetailPage.Master>

    <MasterDetailPage.Detail>
        <NavigationPage>
            <x:Arguments>
                <local:Login/>
            </x:Arguments>
        </NavigationPage>        
    </MasterDetailPage.Detail>  

</MasterDetailPage>

1 Ответ

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

Использовать пользовательский рендер.

https://forums.xamarin.com/discussion/comment/62894/#Comment_62894

Или используйте это решение

Как установить ширину для MasterDetailPage в формах xamarin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...