【发布时间】:2021-02-02 14:32:21
【问题描述】:
如何订阅可观察集合中的嵌套属性?
查看模型:
Public Class ViewModel{
//a collection of all Hardware Tests.
public observableCollection<HWTest> AllHWTests;
//constructors
ViewModel{
//here I want to subscribe to Ispassed changes.
}
}
硬件测试:
public class HWTest{
//a Collection of all Hardware types, each element have a isPassed property
//of type bool.
observableCollection<HWInterface> AllSignals;
}
硬件接口:
public Class HWInterface{
//the property I would like to subscribe to at the view model
public bool isPassed;
}
如何订阅 isPassed?
这只是一个例子,我暂时没有写任何代码。
提前致谢。
【问题讨论】:
-
请为当前的写更完整的代码我不明白你的问题。
-
谢谢,我编辑了代码,我不知道如何订阅 viewmodel 类中的 isPassed 属性。
-
@BarakD - 你的意思是
ObservableCollection<HWTest>还是IObservable<HWTest>?你不能订阅ObservableCollection。 -
我是 reactiveui 的新手,所以我使用 Observablecollection 来观察我在视图模型中拥有的所有 HWTest,
-
@BarakD - 这没有回答我的问题。你的意思是
ObservableCollection<HWTest>还是IObservable<HWTest>?你不能订阅ObservableCollection。
标签: mvvm system.reactive reactiveui