我正在WPF中使用DrawingVisual,并希望制作一些效果。
是否可以用任何画笔刷绘图视觉?这意味着:
假设我有一个 DrawingVisual:
DrawingVisual myVisual = new DrawingVisual();
myVisual.RenderOpen().....
.....
....
....
无论我怎么画,我都想让整个视觉效果在最后用彩笔画笔。
像这样:drawingcontext.drawvisual(myVisual,Brushes.Red)??
谢谢。
DrawingVisual 本身并不是可以用画笔填充或用笔勾勒轮廓的绘图对象。相反,它是绘图对象(以及其他视觉对象的容器,因为它也是容器视觉对象)。
如果要使用"背景"画笔"填充"DrawingVisual,则必须绘制适当的Drawing,例如足够大的填充矩形。