TreeView
Visual Studio 2017 UWPのTreeViewを使ってツリー表示させます。
<TreeView Name="TreeView1"> </TreeView>
XAMLファイル側はこれだけです。
private void Page_Loaded(object sender, RoutedEventArgs e) { IList<TreeViewNode> l1 = new List<TreeViewNode>(); for (int i = 0; i < 20; ++i) { l1.Add(new TreeViewNode() { Content = string.Format("アイテム{0}", i), IsExpanded=true }); switch (i) { case 0: break; default: l1[i - 1].Children.Add(l1[i]); break; } } TreeView1.RootNodes.Add(l1[0]); }
TreeViewNodeはフォルダーとノード両方の機能があります。 上記のC#コードはノードカスケード20回繰り返しています。