我正在使用WPF TreeView
模式MVVM
。我设法使用正确绑定它ObservableCollection
。但是当我向其中添加新项目时,TreeView 不会更新。
<TreeView Grid.Row="1" Grid.Column="0" ItemsSource="{Binding Path= AccountTreeObs}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Name}"></TextBlock>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
ObservableCollection<IAccountsTreeViewModel> AccountTreeObs { get; set; }
另一个代码是普通按钮命令,它添加根帐户并再次获取数据以再次分配上述属性。但是视图显然没有更新。