title: Icon is not displayed for every ListBoxItem
body: <p>I need to display an information icon for some ListBox items.</p>
  
  <p>The icon is defined as a ViewBox in the application resourses and I use DataTemplate as ListBox ItemTemplate.</p>
  
  <pre><code>&lt;Viewbox x:Key="InformationSymbol" Width="16" Height="16"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&gt;
      &lt;Canvas Width="16" Height="16"&gt;
          &lt;Path Fill="#00FFFFFF" Data="F1M16,16L0,16 0,0 16,0z" /&gt;
          &lt;Path Fill="#FFF6F6F6" Data="F1M10,14L6,14 6,2 10,2z" /&gt;
          &lt;Path Fill="#FF424242" Data="F1M9,3L7,3 7,5 9,5z M9,13L7,13 7,6 9,6z" /&gt;
      &lt;/Canvas&gt;
  &lt;/Viewbox&gt;
  
  &lt;DataTemplate x:Key="MyDataTemplate"&gt;
      &lt;!--main data here--&gt;
      &lt;ContentControl Content="{DynamicResource InformationSymbol}"&gt;
          &lt;!--visibility trigger here--&gt;
      &lt;/ContentControl&gt;
  &lt;/DataTemplate&gt;
  
  &lt;ListBox ItemsSource="{Binding MyList}"
      ItemTemplate="{StaticResource MyDataTemplate}"/&gt;
  </code></pre>
  
  <p>The problem is that the icon is displayed for the last item only.</p>
  
  <p>I've tried replacing <code>{DynamicResource InformationSymbol}</code> with some static text, e.g. <code>help</code> and it is displayed for every item correctly. So it's only the icon resource that won't display repeatedly.</p>
  
  <p>How can I make it displayed for several items?</p>
  
  <p><strong>Update</strong></p>
  
  <p>Later on I tried to use the ContentControl by its own (out of the ListBox) several time as shown below and it resulted in only the last one desplayed.</p>
  
  <pre><code>&lt;StackPanel&gt;
      &lt;ContentControl Content="{DynamicResource InformationSymbol}"/&gt;
      &lt;ContentControl Content="{DynamicResource InformationSymbol}"/&gt;
  &lt;/StackPanel&gt;
  </code></pre>