积极答复者
WPF 怎么把一个未呈现的Canvas转化为图片??

问题
-
RenderTargetBitmap rtb = new RenderTargetBitmap((int)InkCanvas.ActualWidth, (int)InkCanvas.ActualHeight, 0, 0, PixelFormats.Default); rtb.Render(InkCanvas); BmpBitmapEncoder encoder = new BmpBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create(rtb)); BitmapSource bitmapSource = encoder.Frames[0];
使用上面方法转换成图片只能转换呈现视图的,在后台创建的Canvas未呈现视图的就不能转换???怎么解决这个问题???