将未闭合的PathGeometry填充至底部

4
假设我有一个由线段组成的PathGeometry,例如以下矩形(例如Grid): Examples 我想将它们填充到面板底部,就像这样: enter image description here 我看到的快速而不太好的解决方案是创建具有2个额外点的附加曲线,并将其用于填充。
有没有更好的方法来解决这个任务呢? 类似于这样的东西(伪代码):
 <Path Data=... FillStyle = "ToTheBottom" Fill="Blue"/>
1个回答

6

没有标准的方法来实现这个;在WPF中没有像这样定义的填充。

您可以将两个路径几何图形叠加在一起。底部的那个边框宽度为0,并且具有2个额外点(矩形下边缘上的那些点)

第二个是顶部,只是您现在拥有的几何体。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接