私は2つのクラスを持っていて、を作成しようとしているので、この親にはタイプのサブコレクションがあるObservableCollection<ClassA>
ため、基本的にツリー構造になります。私の質問は次のとおりです。ObservableCollection
ClassB
LINQ クエリを使用して を取得しObservableCollection<ClassB>
、それを に追加できClassA
ますかObservableCollection
。したがって、基本的には subitems( ClassB
) が親に追加されますが、subitems( ClassB
) にも subitems( ObservableCollection<ClassB>
in ClassB
)があります
public ClassA
{
ObservableCollection<ClassB> classBItems = new ObservableCollection<ClassB>
string name = "Something";
}
public ClassB
{
ObservableCollection<ClassB> classBSubItems = new ObservableCollection<ClassB>
string name = "Something";
bool IsEnabled = false;
}
構造はこのようなものになります。
ParentA
-Child1
-Child2
-Child3
-Child4
-Child5
Child4 をこの構造体に挿入するには、LINQ を使用してクエリを実行できますObservableCollection
か? もしそうなら、どのように?このアイテムを Child3 に追加する必要があります