我有一个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>
到目前为止这是有效的。但标题很大:
与VS中的Xamarin表单模板相比:
似乎中间还有一个额外的栏。我的标签栏和工具栏资源与默认值类似。我也尝试删除它们,但没有成功。我在这里错过了选项吗?
答案 0 :(得分:0)
我在MvvmCross PlayGround中找到了一个例子:
使用正确的属性并通过导航添加页面。