Xamarin.forms 在xamarin表单上设置母版页全屏

Xamarin.forms 在xamarin表单上设置母版页全屏,xamarin.forms,xamarin.android,xamarin.ios,Xamarin.forms,Xamarin.android,Xamarin.ios,有没有办法在Xamarin的MasterDetailPage上创建母版页。表单全宽? 没有留下右边的空白(小细节视图) 这不是正确的方法,如果你找不到任何解决方案,这只是一个简单的破解,你可以用这个我对我的MasterDetails页面所做的就是 <MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/20

有没有办法在Xamarin的MasterDetailPage上创建母版页。表单全宽? 没有留下右边的空白(小细节视图)


这不是正确的方法,如果你找不到任何解决方案,这只是一个简单的破解,你可以用这个我对我的MasterDetails页面所做的就是

<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="SendwichApp.Views.MainPage"
             MasterBehavior="Popover"
             IsPresented="{Binding IsPresentedCustom, Mode=TwoWay}"
             xmlns:local="clr-namespace:SendwichApp.Views"
             NavigationPage.HasNavigationBar="False">
    <MasterDetailPage.Master>
        <local:MasterPage x:Name="masterPage" />
    </MasterDetailPage.Master>
    <MasterDetailPage.Detail>
        <NavigationPage>
            <x:Arguments>
                <local:MycontentPage />
            </x:Arguments>
        </NavigationPage>
    </MasterDetailPage.Detail>
</MasterDetailPage>
当我需要显示任何其他页面的侧菜单时,我只需调用

 MessagingCenter.Send<object>(this, "OpenMenu"); 
MessagingCenter.Send(这是“OpenMenu”);

AFAIK,你不能这么做:-(不过谢谢..如果这个问题能回答你,那就太好了!我会等一等,也许有人知道一种方法…不使用MasterDetailPage,你可以自定义一个看起来像MasterDetailPage的内容页。
 MessagingCenter.Send<object>(this, "OpenMenu");