|
|
1
3
您正在设置ItemsSource=root,它恰好实现了IEnumerable,但本身不可见。即使您有一个可观察的Children属性,但这并不是您将TreeView绑定到的对象,因此TreeView无法监听通过Children属性发生的更改。 我将从Node类中删除IEnumerable。然后设置treeView.ItemsSource=root.Children; |
|
|
2
2
如果“root”是可观察的集合,则您的treeview将更新。“根”是可观察的集合,还是根是可观察集合中的节点?查看条目源的绑定将有助于回答这个问题。在代码中分配它时,可能只是将其设置为单个元素,而不是集合 |
|
|
Emir AhmetoviÄ · 如何从ItemsSource获取项目? 12 年前 |