2016-02-20 157 views

回答

3

如果您的應用專門在手機上運行,​​那麼它可以使用電話合同中的ScreenCapture類。這在其他設備系列上不可用。

在其他設備上,您可以通過將其呈現爲離屏位圖來捕獲應用程序自己的窗口內容(但不包括其他設備)。對於Xaml應用程序,請使用RenderTargetBitmap類來呈現頁面的根。

RenderTargetBitmap renderTargetBitmap = new RenderTargetBitmap(); 
await renderTargetBitmap.RenderAsync(pageRoot, width, height); 

用的BitmapEncoder提取與GetPixelsAsync,編碼爲位圖(JPG,PNG等)的圖像,然後保存或共享的結果。

相關問題