0

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

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

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

我查看了 WPF 渲染管道,但找不到合适的起点(或者,换一种说法,我想不通)。也许是 VisualTreeHelper 类?

4

1 回答 1

0

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

于 2010-05-13T16:35:38.213 回答