0

我正在开发一个使用 CouchBase Lite 作为本地数据库的 xamarin 项目。我也想使用 MVVMCross 库。任何人都可以指定我应该在哪里包含 couchbase-Lite 库、MVVMCross - hot tuna 库(如类库或可移植类库或平台特定项目),以便视图模型收到有关 Couchdatabase 更改的通知。

基本上我想在数据库发生变化时更改视图,我想用 mvvmcross 更改视图。我正在使用 syncgateway 与服务器 Couchbase 存储桶同步。

我是 Xamarin、MVVM 和 CouchBaselite 的新手。我找不到任何具体的例子。

提前致谢。

4

2 回答 2

0

我可能只使用CouchBaseLite Xamarin Component。如果您想在您的 PCL Core 项目中访问它,您可能必须在组件周围创建某种包装器并将其正确地注入每个平台。您可以使用MvvmCross 插件wiki 来帮助您入门。

于 2015-05-22T18:44:11.507 回答
0

我知道这是一个旧线程,但是 Couchbase 有一个新的 MvvmCross 插件,基本上可以满足您的所有需求。在 Nuget 上写这篇文章时,它是 alpha 版,在 Github 上是开源的。我实际上正在寻找相同的东西,很高兴找到它!:)

https://www.nuget.org/packages/MvvX.Plugins.CouchBaseLite.ForestDB

https://github.com/mathieumack/MvvX.CouchBaseLite

于 2016-07-12T08:31:50.750 回答