一个闭合的窗口的图片

时间:2018-05-30 11:05:24

标签: wpf xaml

您可以在关闭的窗口中拍摄网格内容吗?

内容在构造函数中生成。

创建给定类的对象,该对象还包含生成图像的方法。

调用一个函数但返回黑色背景(Metro)。他没有看到窗户的内容。

在新窗口中我有图表,我想拍照并保存到PNG。操作时无需用户打开带有图形的窗口。

这是可以做的吗?

1 个答案:

答案 0 :(得分:0)

我不确定它是否真的是你想要的但是,你试过吗: 在UWP中你可以试试这个(将UI元素渲染成位图):

private async void SaveImageSource_Click(object sender, RoutedEventArgs e) 
{                        
...
    RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap(); 
    await renderTargetBitmap.RenderAsync(RenderedGrid, width, height); 
    RenderedImage.Source = renderTargetBitmap; 
}

其中'RenderedGrid'是我们要渲染的网格(包含一些UIelements内容)......

请参阅此处的文档: UWP Render target bitmap