MvxTabbedPage有一个太大的标题

时间:2018-03-02 20:05:26

标签: xamarin.forms mvvmcross

我有一个Xamarin Forms应用程序并使用MvvmCross。我的MainPage使用带有以下代码的MvxTabbedPage:

<?xml version="1.0" encoding="utf-8" ?>
<views:MvxTabbedPage x:TypeArguments="viewModels:MainViewModel" xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:pages="clr-namespace:MoneyFox.Views"
            xmlns:views="clr-namespace:MvvmCross.Forms.Views;assembly=MvvmCross.Forms"
            xmlns:viewModels="clr-namespace:MoneyFox.Business.ViewModels;assembly=MoneyFox.Business"
            x:Class="MoneyFox.Views.MainPage">
    <views:MvxTabbedPage.Children>
        <pages:AccountListPage Title="Fooo1" />
        <pages:AccountListPage Title="Fooo2" />
        <pages:AccountListPage Title="Fooo3" />
    </views:MvxTabbedPage.Children>
</views:MvxTabbedPage>

到目前为止这是有效的。但标题很大:

enter image description here

与VS中的Xamarin表单模板相比:

enter image description here

似乎中间还有一个额外的栏。我的标签栏和工具栏资源与默认值类似。我也尝试删除它们,但没有成功。我在这里错过了选项吗?

1 个答案:

答案 0 :(得分:0)

我在MvvmCross PlayGround中找到了一个例子:

https://github.com/MvvmCross/MvvmCross/blob/develop/Projects/Playground/Playground.Forms.UI/Pages/TabsRootPage.xaml.cs

使用正确的属性并通过导航添加页面。