2011-11-26 65 views
4

假设我有PathGeometry,由线,像这样 (矩形==面板,例如Grid): Examples 我想将它们填充到面板的底部,如下所示: enter image description here 我看到的快速而不是很好的解决方案是创建额外的曲线,并在底部创建2个额外的点并将其用于填充。灌装未封闭的PathGeometry至底部

有没有更好的方法来解决任务? 是这样的(伪):

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

回答

4

有这样做的没有标准的方式; WPF中没有定义像这样的填充。

您可以将两个路径几何图形放在彼此的顶部。底部的行程厚度为0,并且有2个额外的点(矩形下边的点)

第二个顶部只是现在的几何图形。

如果你需要绘制很多这些,你可以创建一个自定义控件来为你做这个。