我正在按照这篇文章尝试以编程方式将数据绑定到树视图(我在 1903)。
在一个全新的 UWP 应用程序中,我有以下代码:
public MainPage()
{
this.InitializeComponent();
var items = new List<Item>();
var rootItem = new Item();
rootItem.Name = "Root Item";
rootItem.Children.Add(new Item() { Name = "test child 1" });
items.Add(rootItem);
var treeView = new TreeView();
treeView.ItemsSource = items;
stackPanel.Children.Add(treeView);
}
Item看起来像这样:
public class Item
{
public string Name { get; set; }
public ObservableCollection<Item> Children { get; set; } = new ObservableCollection<Item>();
public override string ToString()
{
return Name;
}
}
这似乎与上面文章中概述的结构完全相同。但是,当我运行该应用程序时,我得到以下信息:
我的猜测是我需要做一些事情,或者设置一些东西来告诉这个树视图,或者它有子项的集合 - 但我看不出那可能是什么。
慕少森
三国纷争
相关分类