首页 > 解决方案 > 如何在 WPF 中的 ReactiveUI 中设置 ItemsSource 和源集合之间的双向绑定

问题描述

我研究过RxUI/collectionsDynamic Trader等,但到目前为止,我还没有找到一个例子来说明如何连接这些东西。

在我的用例中,我有一个 DataGrid,它绑定到来自SourceCache. 当绑定是单向时,这可以根据文档来实现,即使用Bind(). 简单的。

但是,如果可以从视图修改 DataGrid 集合,例如通过添加一行,我们需要双向绑定。我们如何使用 ReactiveUI 做到这一点?

让我补充一点,我能够找到解决方案,但它有点丑陋和冗长。基本上,必须监听 DataGrid 集合,然后在两端添加一些机制,集合和SourceCache, 以打破循环。

我想知道是否有更好的解决方案?

标签: c#wpfreactiveui

解决方案


推荐阅读