2

私は2つのクラスを持っていて、を作成しようとしているので、この親にはタイプのサブコレクションがあるObservableCollection<ClassA>ため、基本的にツリー構造になります。私の質問は次のとおりです。ObservableCollectionClassB

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 に追加する必要があります

4

2 に答える 2