Win8:WriteableBitmap.Render支持?

时间:2012-08-20 14:56:25

标签: windows-8 windows-runtime

在Windows 8 App中,我想拍摄特定可视树层次结构的“屏幕截图”,即使在Windows 8 RTM中也不支持WriteableBitmap.Render。还有其他方法可以实现吗?

2 个答案:

答案 0 :(得分:1)

不幸的是,没有简单的方法可以将可视树简化为WriteableBitmap。你可以得到raw pixel stream并操纵它。查看WriteableBitmapEx - 我不认为它取代了渲染功能,但它是如何在WinRT中使用WriteableBitmaps的一个很好的例子。

答案 1 :(得分:1)

我刚刚开始工作很短的时间,但我正在努力实现一些基本的组合代码来将可视化树呈现给位图。现在让它适用于一些基本的TextBlocks,但我也可能很快添加其他部分。您可以使用代码在场景中添加所需的元素。

http://winrtxamltoolkit.codeplex.com/SourceControl/changeset/view/585d3ae5a3e3#WinRTXamlToolkit.Composition%2fWriteableBitmapRenderExtensions.cs