2010-05-11 55 views
0

我試圖「捕獲」或記錄WPF(也許Silverlight)應用程序的矢量顯示信息並播放它。但是,我不想捕獲渲染的位圖,而是在渲染前捕獲矢量信息,以便我可以在不損失質量的情況下以不同的分辨率播放它。捕獲WPF矢量信息之前它渲染到屏幕

理想情況下,我想這樣做,而不必將程序集添加到我的應用程序(但願意這樣做,如果有必要)。我已經看了WPF渲染管道,並找不到合適的起點(或者說,不同,我不明白)。也許VisualTreeHelper類?

回答

0

這聽起來像你想要的CompositionTarget.Rendering靜態事件。
此事件在幀渲染到屏幕之前觸發,應該讓您在渲染之前訪問可視化樹。

+0

非常酷。這絕對是我需要開始的地方。太感謝了。 – smitchell360 2010-05-13 17:55:10