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