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

Xamarin.forms 如何在NavigationPage工具栏之前呈现VisualElement?,xamarin.forms,Xamarin.forms,使用NavigationPage会生成如下视图: ===== Start of view <navigation toolbar> <page content> ===== End of view ====开始查看 =======视图结束 我想要这个(与以下内容几乎相同): ====开始查看 =======视图结束 我知道,通过使用特定于平台的导航控制器API,无需NavigationPage即可实现这一点。但是,我希望使用Xamarin.Forms Navigat

使用NavigationPage会生成如下视图:

===== Start of view
<navigation toolbar>
<page content>
===== End of view
====开始查看
=======视图结束
我想要这个(与以下内容几乎相同):

====开始查看
=======视图结束
我知道,通过使用特定于平台的导航控制器API,无需NavigationPage即可实现这一点。但是,我希望使用Xamarin.Forms NavigationPage导航堆栈管理,这意味着我需要使用NavigationPage或NavigationPage的子类


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

老实说,这并不是您希望在Xamarin.Forms中进行的设置。您可以考虑隐藏导航栏并创建自己的导航栏,但这样您就不再需要像本机后退按钮或工具栏项目这样的东西,而需要自己实现它们。在这种情况下,您可能希望查看每个平台的解决方案;在表单中尝试利用这一点最多也可能是混乱的。

老实说,这并不是您希望在Xamarin.Forms中进行的设置。您可以考虑隐藏导航栏并创建自己的导航栏,但这样您就不再需要像本机后退按钮或工具栏项目这样的东西,而需要自己实现它们。在这种情况下,您可能希望查看每个平台的解决方案;试图在形式上利用这一点充其量也可能是混乱的

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