xamarin UWP masterdetailpage宽度如何设置
xamarin UWP masterdetailpage width How to set
我有一个带有 xamairn 表单的程序,一个客户端项目是 UWP。
的Master
MasterDetailPage
控件在Android 和IOS 平台中显示正常,但在UWP 平台中看起来不友好。我知道我可以使用 Grid 来替换。但是,我不确定 Masterdetailpage
中是否存在一些问题,或者我错过了使用它的一些关键步骤。
在UWP这样:
But it looks unfriendly within UWP platform. I know I can use Grid to replace. But, I am not sure there are some issues in the Masterdetailpageor I miss some key procedure to use it.
如果您还没有为 MasterDetailPage
设置 MasterBehavior
。如您所述,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>
我有一个带有 xamairn 表单的程序,一个客户端项目是 UWP。
的Master
MasterDetailPage
控件在Android 和IOS 平台中显示正常,但在UWP 平台中看起来不友好。我知道我可以使用 Grid 来替换。但是,我不确定 Masterdetailpage
中是否存在一些问题,或者我错过了使用它的一些关键步骤。
在UWP这样:
But it looks unfriendly within UWP platform. I know I can use Grid to replace. But, I am not sure there are some issues in the Masterdetailpageor I miss some key procedure to use it.
如果您还没有为 MasterDetailPage
设置 MasterBehavior
。如您所述,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>