次のようなモデルがあります。
// Subclass 1
class A
{
public B PropB { get; set; }
}
// Subclass 2
class B
{
public List<A> PropA { get; set; }
}
// And finally Model
class Model
{
public List<A> PropA { get; set; }
public List<B> PropB { get; set; }
}
Model クラス内のリスト A と Bは、互いのいくつかの要素への参照を持っています。
この場合、適切な ViewModel はどのように見えるでしょうか?
相互参照がなければ、サブ ViewModel の 2 つの ObservableCollection だけになりますが、参照で状況を管理することはできません。各サブ ViewModel には、他のサブ ViewModel への参照が含まれている必要がありますか?
それが十分に明確であることを願っています。