title: How can I show a wait cursor during whole WPF render cycle?
body: <p>I wrote a project that's creating a hierarchy diagram using nested controls.</p>
  <p>When run on a complex data source, having WPF paint the diagram comprising approx. 2,000 nested controls takes quite a while.</p>
  <p>A property change, like border stroke width, may trigger the whole render cycle, incl. Measure, Arrange etc.</p>
  <p>I'd like to show a wait cursor for the whole render cycle, including Measure, Arrange and everything else happening before WPF presents the final result on screen. Is there a set of events I can register with to set the mouse cursor appropriately?</p>