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