在我的 wpf 应用程序中,我绘制了很多几何图形,如下所示。我的要求是改变drawingvisual的颜色而不重绘它?wpf中的任何可能性?
using (DrawingContext vDrawingContext = vDrawingVisual.RenderOpen())
{
StreamGeometry vGeom = GetCutGeometry(mLength, mWidth);
vDrawingContext.DrawGeometry(mBackGroundBrush, ForeGroundPen, vGeom);
vDrawingContext.Close();
VisualChildren.Add(vDrawingVisual);
}
mBackGroundBrush 怎么可能是动态颜色?