I have these two classes
and
and my XAML:
and
When I run it, I see the Customer nodes, but not the Project nodes
public class CustomerModel : _BaseModel { public int CustomerId { get; set; } public string CustomerCode { get; set; } public string CustomerName { get; set; } public List<ProjectModel> Projects { get; set; } } and
public class ProjectModel : _BaseModel { public int ProjectId { get; set; } public int UserId { get; set; } public int CustomerId { get; set; } public WarehouseModel PrimaryWarehouse { get; set; } public WarehouseModel SecondaryWarehouse { get; set; } public ProjectType ProjectType { get; set; } public string ProjectName { get; set; } public string ProjectNum { get; set; } public DateTime Date { get; set; } public string Comments { get; set; } }and my XAML:
<Window.Resources> <DataTemplate x:Key="Project"> <TextBlock Text="{Binding ProjectName}" /> </DataTemplate> <HierarchicalDataTemplate x:Key="Customer" ItemTemplate="{StaticResource Project}" ItemsSource="{Binding Customers}"> <TextBlock Text="{Binding CustomerName}" /> </HierarchicalDataTemplate> </Window.Resources> and
<telerik:RadTreeView ItemsSource="{Binding Customers}" ItemTemplate="{StaticResource Customer}"/> When I run it, I see the Customer nodes, but not the Project nodes