我有一个带有 Parent 和 Children 属性的类。
ADO.NET 实体框架分层页面类 http://img148.imageshack.us/img148/6802/edmxxe8.gif
我想在 WPF 树视图中显示这个层次结构。
这是我的 XAML ......
<TreeView Margin="12" Name="TreeViewPages" ItemsSource="{Binding}">
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type Page}" ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Path=ShortTitle}" />
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>
还有我的VB代码...
Dim db 作为新的 PageEntities Dim t = From p In db.Page.Include("Children") _ p.Parent 什么都不是 _ 选择 p TreeViewPages.ItemsSource = t
但我得到一棵树,里面有一个非模板项目:
页面管理器.Page
我需要做什么才能使它正常工作?