填充未关闭PathGeometry到底部

Wer*_*lik 4 wpf fill pathgeometry

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

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

 <Path Data=... FillStyle = "ToTheBottom" Fill="Blue"/>
Run Code Online (Sandbox Code Playgroud)

Ern*_*rno 6

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

您可以将两个路径几何图形放在一起.底部的笔划厚度为0,并且有2个额外的点(矩形的下边缘)

第二个顶部就是你现在拥有的几何形状.

如果您需要绘制大量这些内容,您可以创建一个自定义控件来为您执行此操作.