0

我一直在尝试在 Canvas 上搜索形状的连接器,但找不到适合我的解决方案。我不知道它是否因为Avalonia可能会有很大不同,或者只是我无法应用它。

我想要实现的是用箭头将我生成的形状连接到 Canvas 上。简单的解决方案通常只是画一条线并应用一些样式。但是我将生成许多节点(我正在可视化一些图表)并且使用连接器我不需要总是关心线是否穿过另一个节点,或者通过一些曲率和其他东西来处理它。(顺便说一句,我只用 C# 编写,不使用 XAML对于这个特定的窗口)所以我不知道运行程序时会生成多少个节点和多少条边,这取决于我加载的文件。所以我的问题是:有没有可能的方法如何将这些形状|对象|椭圆与连接器动态连接,连接器改变其形状以便不穿过任何节点?或者,如果您认为 Canvas 不适合我,如果您告诉我,我会很高兴。

提前致谢!

4

0 回答 0