0

TreeView 内にテーブルを追加したい。これは可能ですか?TreeView を生成するために使用している次の C# コードを次に示します。

        var items = tree1.Items;

        var item = new TreeViewItem() { Header = "End Item 1" };
        items.Add(item);

        var assemblies = new TreeViewItem() { Header = "Assemblies" };
        var endpart = new TreeViewItem() { Header = "Parts" };

        foreach (TreeViewItem n in items)
        {

            /// ASSEMBLIES
            (n as TreeViewItem).Items.Add(assemblies);
            /// ASSEMBLIES - ASSEMBLY 1
            var subass = new TreeViewItem() { Header = "Assembly 1" };
            foreach (TreeViewItem o in (n as TreeViewItem).Items)
            {
                if (o.Header == "Assemblies")
                {
                    (o as TreeViewItem).Items.Add(subass);
                    // TABLE of PARTS


                }

            }

            ///PARTS
            (n as TreeViewItem).Items.Add(endpart);

            ///PARTS - PART1
            var subendpart = new TreeViewItem() { Header = "Part1" };
            foreach (TreeViewItem p in (n as TreeViewItem).Items)
            {
                if (p.Header == "Parts")
                    (p as TreeViewItem).Items.Add(subendpart);
            }


        }

    }

各パーツに関するデータを取得し、それをパーツの見出しの下のテーブルに含めたいと考えています。これについてどうすればよいですか?

4

0 に答える 0