假设我有PathGeometry
,由行组成,就像这样
(矩形==面板,例如Grid
):
我想将它们填充到面板的底部,如下所示:
我看到的快速而不是很好的解决方案是创建额外的曲线,底部有2个额外的点,并用它来填充。
有没有更好的方法来解决这个任务? 像这样的东西(伪代码):
<Path Data=... FillStyle = "ToTheBottom" Fill="Blue"/>
答案 0 :(得分:6)
没有标准的方法可以做到这一点;在WPF中没有像这样定义的填充。
您可以将两个路径几何图形放在一起。底部的笔划厚度为0,并且有2个额外点(矩形下边缘的点)
第二个顶部就是你现在拥有的几何体。
如果您需要绘制大量这些内容,您可以创建一个自定义控件来执行此操作。