I am to evaluate several competing frameworks for WPF components which process large amounts of data (100000 entries and up). Thus, I need to time the real performance. As all our software is strictly MVVM/Data binding driven, that is the test environment I use. What I need is to find a way to measure time between my view model sets some value and the end of rendering by the view. Visually it takes several seconds, but I'd like to have exact measurements.
I can of course start a stopwatch when setting the property, but how do I find out that the rendering is ready? Is there an event or something for this?