title: Has anyone got a solution/workaround for CollectionContainer not being Freezable?
body: <p>I'm trying to bind the <code>Source</code> of a <code>CollectionContainer</code> (or <code>CollectionViewSource</code> for that matter) to a <code>RelativeSource</code> Binding - I always get the following error</p>
  
  <p>System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentElement for target element.</p>
  
  <p>I understand this is due to <code>CollectionContainer</code> not being <code>Freezable</code> or not deriving from <code>FrameworkElement</code>.</p>
  
  <p>Has anyone got a solution/workaround for this problem. I have seen talk of trying to implement their own <code>Freezable</code> <code>CollectionContainer</code> - any luck with this approach?</p>
  
  <p>Thanks,
  Pete</p>