Xamarin.forms Windows本地计算机上的MasterDetailPage-Xamarin表单

Xamarin.forms Windows本地计算机上的MasterDetailPage-Xamarin表单,xamarin.forms,navigation-drawer,Xamarin.forms,Navigation Drawer,我不熟悉Xamarin表单。我试图实现MasterDetailPage 在xaml文件中 <MasterDetailPage.Master> <ContentPage Title="Menu"> <StackLayout Orientation="Vertical"> <Button Text="Sports" /> <Button Text="Science" />

我不熟悉Xamarin表单。我试图实现MasterDetailPage

在xaml文件中

<MasterDetailPage.Master>
    <ContentPage Title="Menu">
        <StackLayout Orientation="Vertical">
            <Button Text="Sports" />
            <Button Text="Science" />
            <Button Text="Education" />
            <Button Text="Economy" />
        </StackLayout>
    </ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
    <local:MainPage></local:MainPage>
</MasterDetailPage.Detail>

在安卓手机上看起来不错

但在windows本地计算机中看起来不一样

编辑: 安卓平板电脑视图


xamarin表单将
xamarin.forms
代码绑定到平台本机结构。因此,在不同的平台上,它可能看起来有点不同。这是为了让用户更容易识别自己熟悉的系统。在另一个屏幕比例的windows mobile上,布局可能会有点不同

请阅读文档中有关母版详细信息页的更多信息:


我希望这些信息能对您有所帮助。

xamarin表单将
xamarin.forms
代码绑定到平台本机结构。因此,在不同的平台上,它可能看起来有点不同。这是为了让用户更容易识别自己熟悉的系统。在另一个屏幕比例的windows mobile上,布局可能会有点不同

请阅读文档中有关母版详细信息页的更多信息:


我希望这些信息能对你有所帮助。

并非每个平台上的信息看起来都一样。你想实现什么?你想拥有和安卓相同的主控细节吗?你能描述一下你的问题吗,谢谢!我想在android平板电脑和windows本地机器上显示导航。它在android手机上是可见的,但我的主要动机是在android平板电脑和windows本地机器上显示它。@AlmirVuk,我找到了解决方案,我必须在.cs文件中设置“MasterBehavior=MasterBehavior.Popover”。它不应该在每个平台上看起来都一样。你想实现什么?你想拥有和安卓相同的主控细节吗?你能描述一下你的问题吗,谢谢!我想在android平板电脑和windows本地机器上显示导航。它在android手机上可见,但我的主要动机是在android平板电脑和windows本地计算机上显示它。@AlmirVuk,我找到了解决方案,我必须在.cs文件中设置“MasterBehavior=MasterBehavior.Popover”。我在android平板电脑上添加了视图。它看起来和windows机器一样。有没有办法在平板电脑上显示导航?谢谢hanks@TechLabradoodle,我只需要在.cs文件中设置“MasterBehavior=MasterBehavior.Popover”。我已经在android平板电脑上添加了视图。它看起来和windows机器一样。有没有办法在平板电脑上显示导航?谢谢hanks@TechLabradoodle,我只需要在.cs文件中设置“MasterBehavior=MasterBehavior.Popover”。