先日の続きの話になります。
TreeView の階層構造を破線でつなげて描画したものにするといったネタになります。
TreeView 本体ではなく、 TreeViewItem のテンプレートを編集して以下のようなものが実現できました。
標準のテンプレートで変更した箇所と言えば、開閉のための三角を+や-に変更したところでしょうか。
未使用の列については破線を描くために Rectangle を配置しています。
// Generic.xaml : 142 行目付近
また今回の産物は GitHub のほうで公開してみることにしました。
何かの参考になったり、不具合の修正など提案して頂けたら幸いに思います。
GitHub - techlabxe/TreeViewCustomized
Contribute to techlabxe/TreeViewCustomized development by creating an account on GitHub.
コメント