页面导航Xamarin.Forms

时间:2017-01-14 17:42:55

标签: c# android xamarin xamarin.android xamarin.forms

我是Android应用和xamarin的新手。

我正在尝试构建一个包含2个视图的Android应用程序。 1个带有列表视图的视图,以及1个用于向列表视图添加新项目的视图。 我的想法是,无论何时按下按钮,都会出现第二个视图。 当您点击添加按钮时,它会切换回第一个视图。

我认为这段代码可行:

<script src="~/Scripts/jquery-1.9.1.min.js"></script>
<script src="~/Scripts/bootstrap.min.js"></script>

但正如你所看到的,

Navigation not being recognized

无法识别导航一词。

3 个答案:

答案 0 :(得分:0)

我在你的代码中看到的一个错误就是使用了导航,它不需要他们。第二个看起来你只是在 App.cs 中将你的第一页设置为MainPage。 要在 Xamarin.Forms 中使用Navigation类,您必须首先创建NavigationPage实例,通常人们会在 App.cs 中执行此操作,如下所示:

MainPage = New NavigationPage (New ContentPage());

然后在任何页面中,他们都可以使用以下代码(如

)来导航
Navigation.PushAsync(New ContentPage());

答案 1 :(得分:0)

您只能使用Navigation with NavigationPage。

答案 2 :(得分:0)

所以我找到了解决方案。 首先,如果您不使用跨平台,则无法拥有App.cs文件,在我的情况下是正确的。

要解决此问题,您必须使用另一种方法,称为android Multiscreen。 Here's如果您想查看它,请输入一个链接。