如何结合两个可观察对象?

问题描述 投票:2回答:1

我有两个IObservable<bool>(canEdit1和canEdit2,如何将它们结合在一起?

这里是我的代码示例:

var canEdit1 = InerrProperty1.WhenAnyValue(x => x.Property1, x => x,
                (prop1, x) => prop1 != null &&  x != null);
var canEdit2 = InerrProperty2.WhenAnyValue(x=> x.Property1, x=>x.Property2, 
    (prop1,prop2) => !string.IsNullOrEmpty(prop1) && !string.IsNullOrEmpty(prop2));
c# .net system.reactive
1个回答
2
投票

您可以使用Merge功能。它应该看起来像这样:

© www.soinside.com 2019 - 2024. All rights reserved.