我看到Frame现在好多了。 我们可以使用Tabview,它是当前视图的根。
<TabView androidTabsPosition="bottom">
<TabViewItem title="First">
<Frame defaultPage="home/home-page" />
</TabViewItem>
<TabViewItem title="Second">
<Frame defaultPage="second/second-page" />
</TabViewItem>
</TabView>
这看起来像主页或第二页是“包含”。
现在,我想知道是否可以拥有包含公共元素的app-root.xml,并且包含所需的页面。我试过这个,但这不起作用(为什么?这种方法只适用于tabview和sidedrawer?)
APP-的ROOT.xml
<Page>
<Frame defaultPage="create/create"></Frame>
</Page>
创建/ create.xml
<StackLayout class="footer white">
<Label text="test"></Label>
</StackLayout>
答案 0 :(得分:1)
而不是Page
使用GridLayout
之类的布局,将t this test application作为参考,更具体地说this page
但是,上述方法适用于Android,但对于iOS,您应该删除每个Page
的操作栏(在每个Frame
内)或创建多个操作栏(不推荐!)。