C# 创建自定义设计并将画布保存为JPEG

C# 创建自定义设计并将画布保存为JPEG,c#,wpf,canvas,C#,Wpf,Canvas,我的wpf应用程序加载一些图像并将它们显示在画布中,当所有图像加载完毕后,我将该画布保存为jpeg格式。但有时它并不能获得所有已加载的图像!在我执行save to jpg过程之前,有没有一种方法可以强制画布进行渲染? 谢谢你试过打电话给InvalidateVisual吗?这将导致它再次渲染 myCanvas.InvalidateVisual();

我的wpf应用程序加载一些图像并将它们显示在画布中,当所有图像加载完毕后,我将该画布保存为jpeg格式。但有时它并不能获得所有已加载的图像!在我执行save to jpg过程之前,有没有一种方法可以强制画布进行渲染?
谢谢

你试过打电话给InvalidateVisual吗?这将导致它再次渲染

myCanvas.InvalidateVisual();