gpt4 book ai didi

silverlight - ItemSource 更改时在 TreeView 中展开 Root

转载 作者:行者123 更新时间:2023-12-03 10:40:21 24 4
gpt4 key购买 nike

我在带有 TreeView 的 Silverlight 4 应用程序中有一个 ChildWindow。 ItemSource 绑定(bind)到 ViewModel 中项目的 ObservableCollection。当窗口打开时,项目是从 web 服务加载的。

我只有一个根节点,我需要最初扩展它。 TreeView 甚至有扩展名 ExpandToDepth() 看起来很完美,但我不知道在哪里可以调用它。我没有找到从 ItemSource 更新项目后发生的事件。

我尝试在 TreeView 中使用 ItemContainerGenerator.ItemChanged 和 OnItemsChanged,但它们都是在生成 TreeView 项之前执行的,因此展开命令将不起作用。

我怎样才能让它工作?

最佳答案

尝试注册您的 ObservableCollection CollectionChanged 事件并在那里执行您的操作。

关于silverlight - ItemSource 更改时在 TreeView 中展开 Root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com