4

假设我有PathGeometry,由线条组成,像这样(矩形==面板,例如Grid): 例子 我想将它们填充到面板的底部,如下所示: 在此处输入图像描述 我看到的快速但不是很好的解决方案是创建额外的曲线底部有 2 个附加点,用于填充。

有没有更好的方法来解决这个任务?像这样的东西(伪代码):

 <Path Data=... FillStyle = "ToTheBottom" Fill="Blue"/>
4

1 回答 1

6

没有标准的方法可以做到这一点。WPF 中没有像这样定义的填充。

您可以将两个路径几何图形放在一起。底部的笔画粗细为 0 并有 2 个额外点(位于矩形下边缘的点)

顶部的第二个就是您现在拥有的几何图形。

如果您需要绘制很多这些,您可能会创建一个自定义控件来为您执行此操作。

于 2011-11-26T18:06:44.220 回答