これをXAMLで使用して、JoshSmithのサンプルコードに基づくビューモデルからツリービューの子をロードします。
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay}" />
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}" />
</Style>
</TreeView.ItemContainerStyle>
これにより、TreeViewItemに使用しているテーマが無視されます。選択したアイテムのテキストが黒くなり、背景が濃い青になるため、読みにくくなります。上記のテーマとコードの両方を同時に使用する方法はありますか?