WPF - 在两点之间绘制倾斜网格

时间:2015-06-12 15:32:55

标签: wpf wpf-controls wpf-positioning

我正在编写一个图形(节点和链接)设计程序,其中主设计器允许用户移动节点(表示为省略号)并在节点之间添加链接。

现在的问题是我想在链接中添加标签。标签应该与链接平行,即如果链接是对角线的,标签不应该是水平的。这些链接通常位于链接线的顶部或下方。

我现在使用网格而不仅仅是链接的视图部分的一行来包含标签和线条。网格两端的中点应恰好位于两个连接节点的位置。

然而,与Line控件不同,Grid控件没有X1 Y1 X2 Y2属性来绑定其两个"端点"至。由于Line控件既不是ContentControl,我也无法在Line中嵌入Grid。

对此有什么可行的解决方案吗?

0 个答案:

没有答案