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

在呈现到屏幕之前捕获WPF矢量信息,wpf,silverlight,xaml,vector,screen-capture,Wpf,Silverlight,Xaml,Vector,Screen Capture,我正在尝试“捕获”或记录WPF(可能是Silverlight)应用程序的矢量显示信息,然后回放 但是,我不想捕获渲染内容的位图,而是希望在渲染之前捕获矢量信息,这样我就可以以不同的分辨率播放,而不会损失质量 理想情况下,我希望这样做而不必将程序集添加到我的应用程序中(但如果必要,我愿意这样做) 我已经查看了WPF渲染管道,但找不到合适的起点(或者,换言之,我无法找到它)。可能是VisualTreeHelper类?听起来您需要静态事件。 此事件在将帧渲染到屏幕之前激发,并应允许您在渲染之前访问可视

我正在尝试“捕获”或记录WPF(可能是Silverlight)应用程序的矢量显示信息,然后回放

但是,我不想捕获渲染内容的位图,而是希望在渲染之前捕获矢量信息,这样我就可以以不同的分辨率播放,而不会损失质量

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


我已经查看了WPF渲染管道,但找不到合适的起点(或者,换言之,我无法找到它)。可能是VisualTreeHelper类?

听起来您需要静态事件。

此事件在将帧渲染到屏幕之前激发,并应允许您在渲染之前访问可视树

很酷。这绝对是我需要开始的地方。非常感谢。