在WPF矢量信息呈现到屏幕之前捕获它

时间:2010-05-11 23:23:10

标签: wpf silverlight xaml vector screen-capture

我正在尝试“捕获”或记录WPF(可能是Silverlight)应用程序的矢量显示信息并进行播放。

然而,我不是捕获渲染内容的位图,而是想在渲染之前捕获矢量信息,这样我就可以在不降低质量的情况下以不同的分辨率播放它。

理想情况下,我想这样做而不必将程序集添加到我的应用程序中(但如果有必要,我愿意这样做)。

我已经研究过WPF渲染管道并找不到合适的起点(或者换句话说,我无法弄明白)。也许是VisualTreeHelper类?

1 个答案:

答案 0 :(得分:0)

听起来你想要CompositionTarget.Rendering静态事件 此事件在帧渲染到屏幕之前触发,并且应该在渲染之前允许您访问可视树。