title: How is the DataContext of a ControlTemplate set?
body: <p>I am setting the ControlTemplate in a Tile control (in the Telerik TileList).  It looks something like this:</p>
  
  <pre><code>&lt;ControlTemplate TargetType="{x:Type telerik:Tile}"&gt;
      &lt;Border&gt;
  
          &lt;!-- Some Content that binds to DP on the view models --&gt;
  
              &lt;ContentPresenter Content="{Binding}" /&gt;
  
      &lt;/Border&gt;
  &lt;/ControlTemplate&gt;
  </code></pre>
  
  <p>Elsewhere:</p>
  
  <pre><code>&lt;telerik:RadTileList ItemsSource="{Binding ComponentViewModels}"&gt;
  </code></pre>
  
  <p>And I have DataTemplates defined for the items that would be presented within the Tile's ContentPresenter.  The trouble I have is that, when a ComponentViewModel is added to the target of the ItemsSource (ComponentViewModel ObservableCollection) a new Tile appears but it's DataContext is the RadTileList's ViewModel and not the individual component's ViewModel.  </p>
  
  <p>Am I missing something regarding the setting of the DataContext in a ControlTemplate? </p>