2

已经有在FlowDocument其他地方绘制波浪线的解决方案,但它们在将波浪线作为窗口中的普通视觉控件绘制时不太有效。当我尝试第一个链接解决方案时,我得到的是双线而不是单线,而且它也有点苍白。使用厚度值或线条控件只会使情况变得更糟。

使用 VisualBrush 和 Path 的 Line 组合似乎足够复杂,但是当我认为我可能需要使用 DrawingBrush 使用 Pen 使用 VisualBrush 使用 Path 的 Rectangle 时,这完全是太多了。

我也更喜欢纯 C# 的解决方案,因为它是动态生成和使用的。但我也可以使用 XAML 中定义的资源在生成的对象中使用。

4

0 回答 0