【问题标题】:Saving Multiple Tab Control Values in TabbedPage在 TabbedPage 中保存多个选项卡控件值
【发布时间】:2016-04-19 13:01:47
【问题描述】:

我正在使用提到的 TabbedPage 以及 Xamarin.Forms 应用程序的三个以上选项卡。

在每个选项卡中输入/选择值后,最后我想使用服务将每个输入的所有值保存到服务器。

如何在当前子选项卡中检索多个选项卡值并保存?

第一种方法:

  1. 我们使用了无 MVVM 模式的 Workaround 背后的代码,如下所示。

仅供参考: 选项卡式页面实现类详细信息:

公共部分类 SR:TabbedPage - 父 TabbedPage

公共部分类 SRListing : ContentPage - Tab1

公共部分类 SRFilter : ContentPage - Tab2

公共部分类 SRView : ContentPage - Tab3

例如:当我们在 Tab3 页面时,我们需要保存 Tab1 ,Tab2 页面值。

  1. 如上链接所述,我们使用 MVVM 模式创建了三个选项卡。

请建议并提供有关如何使用 MVVM 模式以及逻辑代码检索 Tab 值的链接。

我正在等待您的回复。

提前致谢。

【问题讨论】:

    标签: xamarin mvvmcross xamarin.forms


    【解决方案1】:

    MVVM 是一种架构模式,因此它实际上不需要任何检索值。

    要将值存储到本地 SQLite,您可以使用:http://code.tutsplus.com/tutorials/an-introduction-to-xamarinforms-and-sqlite--cms-23020

    或者,如果您只想存储几条数据,您可以使用https://www.nuget.org/packages/Xam.Plugins.Settings/

    但如果您想了解更多关于 MVVM 的信息: 您可以在此处查看基本设置:http://arteksoftware.com/end-to-end-mvvm-with-xamarin/

    我创建了一个示例 github 项目,显示 MVVM 和 MVVMLight,但这适用于更大的应用程序:https://github.com/adamped/xarch-starter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-03
      • 2020-12-14
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      • 2023-04-11
      • 1970-01-01
      相关资源
      最近更新 更多