标签: wpf silverlight xaml vector screen-capture
我正在尝试“捕获”或记录WPF(可能是Silverlight)应用程序的矢量显示信息并进行播放。
然而,我不是捕获渲染内容的位图,而是想在渲染之前捕获矢量信息,这样我就可以在不降低质量的情况下以不同的分辨率播放它。
理想情况下,我想这样做而不必将程序集添加到我的应用程序中(但如果有必要,我愿意这样做)。
我已经研究过WPF渲染管道并找不到合适的起点(或者换句话说,我无法弄明白)。也许是VisualTreeHelper类?
答案 0 :(得分:0)
听起来你想要CompositionTarget.Rendering静态事件 此事件在帧渲染到屏幕之前触发,并且应该在渲染之前允许您访问可视树。