整个行上的WPF树视图项背景

我正在编写一个应用程序,我需要按项目在整行下设置背景。 我在这里找到了一些灵​​感,但我不知道如何在模板中获得边框背景值(问题有点复杂:)

我的问题是在树视图中有两种类型的“数据”(文件和文件夹)。 用户可以修改文件和文件夹下的背景。

现在我有文本块的背景,但它看起来很可怕,我想要整个行的背景(我认为它会看起来好多了)。

现在看来是这样的:
IMG1

但我需要的是:
IMG2

如果我更改边框背景的值,我会更改所有项目(逻辑上)。 所以我想我真的需要处理文本块背景,但我不能遍及整个行(拉伸不是一个解决方案,因为它只是将它扩展到行的末尾而不是之前的那个空白区域)。

谢谢你的建议。

编辑: XAML在这里:

        <!---->    <!---->                                                                                      

使用snoop了解您要修改的可视树。 这样,实际知道您需要修改的内容需要2-3分钟。 ( 谷歌 )

我敢打赌,你需要使用这样的东西:

    

如果您想要背景颜色取决于项目,您还需要添加触发器。

谢谢你的解决方案! 这是我到目前为止所做的预览:

预习

                              

如果您有任何疑问,请告诉我们!

问候