title: Equivalent of ReloadData for NSCollectionView to redraw item views
body: <p>I have a toggle to change the font attributes. In my NSOutlineView, I call ReloadData to have everything re-render. However, how can I force NSCollectionView to re-render. I tried</p>
  
  <pre><code>cvReader.NeedsLayout= true;
  cvReader.Layout();
  
  cvReader.NeedsDisplay = true;
  cvReader.Display();
  </code></pre>
  
  <p>to no avail. Any hints much appreciated.</p>
  
  <p><strong>Update.</strong> I also tried</p>
  
  <pre><code>cvReader.NeedsDisplay = true;
  cvReader.Window.ViewsNeedDisplay = true;
  cvReader.Window.FlushWindowIfNeeded();
  </code></pre>
  
  <p>As well as assigning the content again. It feels like the item views are cached and not regenerated. Maybe there is a way to clear the item view cache?</p>