今天碰到错误 :在使用 ItemsSource 之前,项集合必须为空
想在TreeView中添加binding,source是ObservableCollection<T>,一直报这个错。
终于找到原因,少了ItemTemplate这个层级。
XAML修改后:
<TreeView Width="200">
<TreeViewItem Header="区域" ItemsSource="{Binding Areas}">
<TreeViewItem.ItemTemplate>
<HierarchicalDataTemplate >
<TextBlock Text="{Binding AreaName}"/>
</HierarchicalDataTemplate>
</TreeViewItem.ItemTemplate>
</TreeViewItem>
</TreeView>