I was doing this design:
How can I model this class in a database?
But I'm doing that in WPF. I'm a bit confused about how to create an interface WPF to add the objectives. I mean, only the interface (program design) to model the link problem.
RESULT:
<TreeView Name="treeView1">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate DataType="{x:Type data:Objective}" ItemsSource="{Binding Path=Objectives}" >
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>