我正在构建一个自定义TreeView,它的控件模板当前是
<border>
<grid>
<button>
<label>
<ItemPresenter>
</grid>
</border>
所以最终看起来像这样
+ level 1
- level 2
+ level 2.1
+ level 2.2
- level 2.3
level 2.3.1
+level 2.4
+ level 3
我需要在所有项目之间使用全长分隔符
+ level 1
-------------------
- level 2
-------------------
+ level 2.1
-------------------
+ level 2.2
-------------------
- level 2.3
-------------------
level 2.3.1
-------------------
+level 2.4
-------------------
+ level 3
-------------------
现在,如果我设置边框,那么底部厚度是1,我得到
+ level 1
-------------------
- level 2
+ level 2.1
----------------
+ level 2.2
----------------
- level 2.3
level 2.3.1
------------
----------------
+level 2.4
----------------
-------------------
+ level 3
-------------------
有人可以帮我找到在每个项目之间放一条线的最佳方法吗?
答案 0 :(得分:1)
由于您没有发布整个模板,因此我使用默认模板作为参考。
main.py
可以在https://msdn.microsoft.com/en-us/library/ms788727(v=vs.90).aspx
找到TreeViewItem的默认模板