パターンで使用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; }
別のコードは通常のボタン コマンドで、ルート アカウントを追加し、データを再度取得して上記のプロパティを再度割り当てます。しかし、ビューは明らかに更新されません。