【发布时间】:2016-10-24 22:50:23
【问题描述】:
我正在构建一个 Xamarin 表单应用程序并使用 XAML,该 XAML 数据绑定到一个 ViewModel,该 ViewModel 包含存储在 Realm 数据存储中的模型。
当双向数据绑定打开视图时会抛出错误
不能在事务之外设置值
其中包括
InnerException {Realms.RealmOutsideTransactionException:无法设置 交易外的价值 Realms.RealmObje…} Realms.RealmOutsideTransactionException
我不确定为什么数据绑定在加载显示其数据绑定到的条目对象的视图时要在 RealmObject 上重新设置值。
默认情况下模式=双向。我必须将其更改为 Mode=OneWay 才能让视图加载数据绑定数据。
这是一个错误吗? 根据这篇文章,这应该可行。
https://blog.xamarin.com/cross-platform-development-with-xamarin-forms-and-realm/
【问题讨论】:
标签: data-binding xamarin.forms realm