已经有了在FlowDocument和somewhere else中绘制波浪线的解决方案,但它们并不能在窗口中绘制波浪线作为普通视觉控件。当我尝试第一个链接的解决方案时,我得到一条双线而不是一条线,它也有点苍白。使用“厚度”值或“线条”控件只会使情况变得更糟。
使用VisualBrush使用Path的Line的组合看起来很复杂,但是当我认为使用带有使用Path的VisualBrush的Pen使用DrawingBrush时,我需要一个Rectangle,这完全是太多了。
我也更喜欢普通C#中的解决方案,因为它是动态生成和使用的。但我也可以使用XAML中定义的资源在生成的对象中使用。