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);
}
}
}
各パーツに関するデータを取得し、それをパーツの見出しの下のテーブルに含めたいと考えています。これについてどうすればよいですか?