我有一个MasterDetailPage
这样的:
<?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="MY_App.screens.MainScreen">
<MasterDetailPage.Master>
<ContentPage Title="Master Title">
<ContentPage.Content>
<StackLayout VerticalOptions="Center" HorizontalOptions="FillAndExpand">
<Button Text="Label Button"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<ContentPage Title="Detail Title">
<ContentPage.Padding>
<OnPlatform x:TypeArguments="Thickness"
iOS="20, 40, 20, 20"
Android="20, 20, 20, 20"
WinPhone="20, 20, 20, 20" />
</ContentPage.Padding>
<ContentPage.Content>
<StackLayout VerticalOptions="Center" HorizontalOptions="FillAndExpand">
<Label Text="Heading"/>
<Button Text="Master Button"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
</MasterDetailPage.Detail>
</MasterDetailPage>
而在android上,它看起来像这样:
为什么没有标题显示?
更新根据yuri-s的答案,我得到了:
现在我想知道,这是一个错误还是我做错了什么?
我不认为您可以更改主标题(它使用“活动”标题),尽管您必须对其进行定义。但是这里是如何设置详细信息标题的。
<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<ContentPage Title="Detail Title">
<ContentPage.Padding>
<OnPlatform x:TypeArguments="Thickness"
iOS="20, 40, 20, 20"
Android="20, 20, 20, 20"
WinPhone="20, 20, 20, 20" />
</ContentPage.Padding>
<ContentPage.Content>
<StackLayout VerticalOptions="Center" HorizontalOptions="FillAndExpand">
<Label Text="Heading"/>
<Button Text="Master Button"/>
</StackLayout>
</ContentPage.Content>
</ContentPage>
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句