【问题标题】:Xamarin Forms - Modal "Wizard" UXXamarin 表单 - 模态“向导”UX
【发布时间】:2020-07-24 11:27:42
【问题描述】:
  • Xamarin 表单
  • iOS
  • 安卓
  • 新鲜MVVM

我们的应用中有一个标准的非模态流,用于从蓝牙设备捕获数据。但是,如果用户试图捕获我们没有配置设备的类型的数据,我们会跳到模态页面并要求他们设置一个。

根据设备的不同,模态流可能长达 2 到 5 页。

  1. Modal 是正确的选择吗?这是一个不友好的堆栈处理
  2. 一旦您将用户带入多个页面的模态流,每个页面都应该是一个新的模态页面 推入模态堆栈?我想知道是否一旦在模态页面中,我会在单个 ContentPage 中进行“类似页面”的转换

【问题讨论】:

    标签: xamarin.forms xamarin.android xamarin.ios user-experience


    【解决方案1】:

    Modal 是正确的选择吗?这是一个不友好的堆栈处理

    这取决于场景的需要。据我所知,Modal 页面可能是一个不错的选择。如果以后不需要导航到太多页面,建议选择模态页面。

    一旦您将用户带入多个页面的模态流,每个页面是否应该是推入模态堆栈的新模态页面?我想知道是否曾经在模态页面中我在单个 ContentPage 中进行“类似页面”的转换

    如果有多个页面需要导航,新的 Modal 页面将被推送到 Modal 堆栈中。

    因此,如果有太多需要使用多于一页,就不要这样做了。我不知道你项目中的场景。从共享逻辑来看,模态页面需要配置蓝牙设备的信息。我会在一个 Modal 页面中使用一些分页控件来做,如ListViewCollectionViewCarouselView 等。

    即使使用普通页面,也建议使用分页控件来解决需要大量页面的场景。这将使您的应用拥有更好的用户体验。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多