【发布时间】:2011-08-06 04:55:25
【问题描述】:
我在 Silverlight 4 应用程序中有一个带有 TreeView 的 ChildWindow。 ItemSource 绑定到 ViewModel 中项目的 ObservableCollection。当窗口打开时,项目从 web 服务加载。
我只有一个根节点,我需要先扩展它。 TreeView 甚至有扩展名 ExpandToDepth() 看起来很完美,但我不知道在哪里可以调用它。我没有找到从 ItemSource 更新项目后发生的事件。
我尝试在 TreeView 中使用 ItemContainerGenerator.ItemChanged 和 OnItemsChanged,但它们都是在生成树视图项之前执行的,因此展开命令将不起作用。
我怎样才能让它工作?
【问题讨论】:
标签: silverlight data-binding mvvm treeview