如何在NavigationPage工具栏之前呈现VisualElement?

时间:2017-03-28 17:24:41

标签: xamarin.forms

使用NavigationPage生成的视图如下:

===== Start of view
<arbitrary VisualElement>
<navigation toolbar>
<page content>
===== End of view

我想要这个(与{{3}}几乎相同):

{{1}}

我知道这可以通过使用特定于平台的导航控制器API在没有NavigationPage的情况下完成。但是,我想使用Xamarin.Forms NavigationPage导航堆栈管理,这意味着我需要使用NavigationPage或者可能是NavigationPage的子类。

如何在NavigationPage工具栏之前渲染VisualElement?

1 个答案:

答案 0 :(得分:0)

老实说,这不是你想要在Xamarin.Forms中做的设置。您可以查看隐藏NavBar并制作自己的NavBar,但是您将不再拥有本机后退按钮或工具栏项之类的东西,并且需要自己实现它们。这绝对是您可能希望查看每个平台的解决方案的情况;试图在表单中利用它可能会充其量是混乱的。