在展开或折叠节点时,如何更改WPF树视图中节点的图像?

我的Xaml看起来像这样:

                   

现在我想要的是如果扩展treenode,图像源将更改为Images / vsfolder_open.png …

最简单的方法是什么?

提前致谢!

将DataTrigger添加到HierarchicalDataTemplate。 由于您在ViewModel中具有与Property IsExpanded的双向绑定,因此您可以绑定它并使用TargetName,因为DataTemplate中的名称范围。