現在、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 を使用する必要があるかどうかについて混乱しています。前もって感謝します。