WPF ItemSource绑定的问题

时间:2025-04-06 13:53:21

今天碰到错误 :在使用 ItemsSource 之前,项集合必须为空

想在TreeView中添加binding,source是ObservableCollection<T>,一直报这个错。

终于找到原因,少了ItemTemplate这个层级。

XAML修改后:

           <TreeView Width="200">
          	 <TreeViewItem Header="区域" ItemsSource="{Binding Areas}">
                 	<>
                            <HierarchicalDataTemplate >
                                <TextBlock Text="{Binding AreaName}"/>
                            </HierarchicalDataTemplate>
                        </>
                 </TreeViewItem>  
           </TreeView>