我正在 WPF 中使用 DrawingVisual,想要制作一些效果。
是否可以使用任何画笔来绘制 DrawingVisual?这意味着:
假设我有一个 DrawingVisual:
DrawingVisual myVisual = new DrawingVisual();
myVisual.RenderOpen().....
.....
....
....
无论我如何绘制,我都想让整个视觉效果最后都在彩色画笔中。
类似:drawingcontext.drawvisual(myVisual, Brushes.Red) ??
谢谢。
最佳答案
DrawingVisual 本身并不是一个可以用画笔填充或用笔勾画轮廓的绘图对象。相反,它是 Drawing 的容器。对象(以及其他视觉效果,因为它也是 ContainerVisual )。
如果您想用“背景”画笔“填充”DrawingVisual,则必须绘制适当的绘图,例如一个足够大的填充矩形。
关于wpf - 是否可以刷DrawingVisual?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11237524/