c# - 如何在 WPF 中的 ReactiveUI 中设置 ItemsSource 和源集合之间的双向绑定
问题描述
我研究过RxUI/collections、Dynamic Trader等,但到目前为止,我还没有找到一个例子来说明如何连接这些东西。
在我的用例中,我有一个 DataGrid,它绑定到来自SourceCache
. 当绑定是单向时,这可以根据文档来实现,即使用Bind()
. 简单的。
但是,如果可以从视图修改 DataGrid 集合,例如通过添加一行,我们需要双向绑定。我们如何使用 ReactiveUI 做到这一点?
让我补充一点,我能够找到解决方案,但它有点丑陋和冗长。基本上,必须监听 DataGrid 集合,然后在两端添加一些机制,集合和SourceCache
, 以打破循环。
我想知道是否有更好的解决方案?
解决方案
推荐阅读
- python - SQL Alchemy:3 个表之间的关系(间接)
- python - 我该如何改进此身份验证代码
- html - 我如何强制 https:// 和 WWW。并删除 .html
- python-3.x - 删除轮廓内的区域
- cloud - 使用 GA 和共识算法的 Cloudlet 模拟优化
- aws-amplify - AWS Amplify - 如何处理不同环境中的资源名称
- git - 给定一个 Git 修订版,我如何找到它所在的标签?
- java - 如何在 android 应用程序中添加 firebase 依赖项?
- android - Firestore 的 suspendCancellableCoroutine 处理
- phpunit - 创建测试时动态查找单元或功能文件夹