-1

我有一个带有 xamairn 表单的程序,一个客户项目是 UWP。该控件在Android和IOS平台下外观正常,但在UWP平台下显得不友好Master
MasterDetailPage我知道我可以使用 Grid 来替换。但是,我不确定是否存在一些问题,Masterdetailpage或者我错过了一些使用它的关键程序。

在 UWP 是这样的:</p>

在此处输入图像描述

4

1 回答 1

1

但它在 UWP 平台中看起来不友好。我知道我可以使用 Grid 来替换。但是,我不确定 Masterdetailpage 中是否存在一些问题,或者我错过了一些使用它的关键程序。

如果你还没有设置MasterBehaviorMasterDetailPage. 如您所述,默认情况下Master将打开。请MasterBehavior根据以下代码进行设置。你会得到正常的外观。

<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" 
                  xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
                  xmlns:local="clr-namespace:MasterDetailPageNavigation;assembly=MasterDetailPageNavigation"
                  x:Class="MasterDetailPageNavigation.MainPage" MasterBehavior="SplitOnPortrait">
</MasterDetailPage>

在此处输入图像描述

于 2017-06-07T03:13:39.093 回答