現在、TreeView を使用しています。ご覧CurrentMediumObjectivesのとおり、 と ChildrenObjectiveは と呼ばれる同じオブジェクト タイプObjectiveです。
このクラスには というプロパティがLevelあり、inChildrenObjectiveは 1 にChildrenObjective設定され、2 に設定されます。
DataTemplateによって設定を変えたいと思いLevelます。
<TreeView ItemsSource="{Binding CurrentMediumObjectives}"
Margin="0,40,0,0">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding ChildrenObjective}">
<TextBlock FontWeight="Bold">
<Run Text="Objective " />
<Run Text="{Binding Level}" />
</TextBlock>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
DataTemplateSelector または DataTrigger を使用する必要があるかどうかについて混乱しています。前もって感謝します。
