Wpf 节点展开后,数据绑定树视图不更新

Wpf 节点展开后,数据绑定树视图不更新,wpf,Wpf,我已经建立了一个数据绑定树视图,如下所示: <TreeView x:Name="TreeGui" ItemsSource="{Binding tree.Folders}" Margin="5" SelectedItemChanged="TreeGui_SelectedItemChanged" BorderBrush="{x:Null}"> <TreeView.ItemTemplate> <HierarchicalDataTemplate It

我已经建立了一个数据绑定树视图,如下所示:

<TreeView x:Name="TreeGui" ItemsSource="{Binding tree.Folders}" Margin="5" SelectedItemChanged="TreeGui_SelectedItemChanged" BorderBrush="{x:Null}">
    <TreeView.ItemTemplate>
        <HierarchicalDataTemplate ItemsSource="{Binding Folders}">
            <TextBlock Text="{Binding Header}" Foreground="{Binding ForeGround}" />
        </HierarchicalDataTemplate>
    </TreeView.ItemTemplate>
</TreeView>

如果启动执行某些工作的任务并相应地更新节点,让它运行到完成,我可以展开树并查看正确的标题

如果在任务之前或任务期间展开树,则显示的任何标题将不再更新。即使他们的数据发生了变化

我对C#和WPF还很陌生,所以我可能缺少一些基本的东西。请帮我看看是什么。

解决了

只有
实现了InotifyProperty更改

我更改了
文件夹
中的各个项目,以实现INotifyPropertyChanged,并在更新
标题
前台
时发送适当的事件

谢谢你的耐心;)