【问题标题】:xamarin form next back button fixed barxamarin 表单下一个后退按钮固定栏
【发布时间】:2017-07-04 15:55:47
【问题描述】:

我是 Xamarin 表单的新手,我必须实现类似下面的东西。 在页面的最底部有一个下一步按钮和后退按钮,并且在页面中间有一些页面指示器,当前页面是依赖的。

我的问题是我需要在单击下一步和返回按钮时更改页面内容吗?我该如何开始做这样的事情?

简单来说,有没有像 xamarin 表单页面一样,它具有容器以动态嵌入该页面的视图。

【问题讨论】:

  • 想知道为什么这会被否决。这是一个真正的问题。没有图片我无法解释。这就是为什么我使用图像想知道为什么我会阻止提出真正的问题?
  • 人们大多数时候都希望进行一些编码,这个答案看起来类似于之前的轮播页面,你唯一需要做的就是添加 2 个额外的按钮并对其进行编程交换到页面列表中的其他项目。
  • 谢谢乔迪,我已经在轮播页面中完成了,但是这里的滑动控件应该在轮播页面无法实现的地方被禁用。
  • 所以您希望他们只能导航以使用这 2 个按钮?
  • 是的,他们可以通过单击虚线指示转到上一个。就像这里的步骤。

标签: xamarin.forms


【解决方案1】:

如果我理解正确 - 您需要轮播视图。请阅读这些文章 -article1article2article3。选择适合你的东西。

【讨论】:

  • no Fet,Swipe 应该在此处禁用,而不是具有下一步和返回按钮。
【解决方案2】:

因此,您可以使用我之前向您展示的轮播页面。您为轮播页面制作了一个渲染器,您可以在其中覆盖该轮播页面的所有手势(在您的 viewdidload 上执行此操作)

foreach (var g in this.View.GestureRecognizers)
            g.ShouldBegin = recognizer => false;

接下来,您只需将 XAML 代码中的按钮添加到轮播页面并以编程方式切换到它们。以下是有关如何执行此操作的一些额外信息:http://www.patridgedev.com/2015/03/07/xamarin-forms-switching-tabbedpage-tabs-programmatically/

注意:这适用于标签页,但应该以相同的方式工作。 (ps你有兴趣按索引切换标签,因为你想要后退和前进按钮)

祝你好运

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-23
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    相关资源
    最近更新 更多