WPFでのTreeViewのスタイル設定に関する情報を探しています。ツリーのレベルごとに異なるテキストの色を設定したいと思います。私は3つのレベルのツリーを持っています。
例:
->ルート(黒)
->レベル1a(赤)
->レベル2a(緑)
->レベル2b(緑)
->レベル1b(赤)
->レベル2c(緑)
よろしくお願いします。
カスタムロジックを使用して、ビューモデルプロパティの色(前景または背景)をバインドできます。
あなたの場合、少しのロジックでレベルを計算する必要があります。親ビューモデルのレベルを見つけて1を追加するか、親がnullの場合は0を返します。
WPFとツリービューを初めて使用する場合は、これを読むことを強くお勧めします:http: //www.codeproject.com/Articles/26288/Simplifying-the-WPF-TreeView-by-Using-the-ViewMode