Wpf 在ListView中绘制垂直跨行的直线

Wpf 在ListView中绘制垂直跨行的直线,wpf,xaml,wpf-controls,Wpf,Xaml,Wpf Controls,如图所示,我想创建一个这样的控件。 我尝试使用ListView列出所有项目(0&1&2)。 但是如何画箭头线并记住每个项目之间的联系。ListView上方的Canvas似乎合理,但很难记录连接关系 注:绘制直线时,应显示指针后面的路径 有什么想法吗

如图所示,我想创建一个这样的控件。 我尝试使用
ListView
列出所有项目(0&1&2)。 但是如何画箭头线并记住每个项目之间的联系。
ListView
上方的
Canvas
似乎合理,但很难记录连接关系

注:绘制直线时,应显示指针后面的路径

有什么想法吗