【发布时间】:2009-05-21 19:58:04
【问题描述】:
在我的应用程序中,我有一组 3d 对象,它们通过 TreeView 暴露给用户。当用户在 TreeView 中选择一个项目时,会触发 SelectedItemChanged 事件,相应的 3d 对象被设置为选中并在 3d 渲染窗口中突出显示。这很好用。
我遇到的问题是相反的。在我的一段代码中,我以编程方式在场景中设置选定的 3d 对象。我想在 TreeView 中反映当前选择的对象,所以我遍历这些项目,直到找到对应的项目。但是一旦我开始使用它,我就无法找到一种方法让该项目在没有调用 SelectedItemChanged 的情况下显示为选中状态,这不是我想要的。
有没有办法做到这一点?
谢谢!
【问题讨论】: