2012-06-28 16 views
2

我正在用WPF中的DrawingVisual工作,并且想制作一些效果。是否可以刷一个DrawingVisual?

是否可以使用任何画刷来绘制DrawingVisual?这意味着:

假设我有一个DrawingVisual:

DrawingVisual myVisual = new DrawingVisual(); 

myVisual.RenderOpen()..... 
..... 
.... 
.... 

不管我怎么画,我想使整个视觉是在年底的彩色画笔。

类似于:drawingcontext.drawvisual(myVisual,Brushes.Red)??

谢谢。

回答

2

DrawingVisual本身不是一个绘图对象,可以用笔刷填充或用笔概述。相反,它是用于Drawing对象的容器(对于其他视觉对象,因为它也是ContainerVisual)。

如果要用“背景”笔刷“填充”DrawingVisual,则必须绘制适当的图形,例如,一个足够大的填充矩形。

相关问题