title: WP7 ListBox selected item is not changing the color
body: <p>I have a ListBox in app, it has an image and textbox inside. I want to set 2 colors and 3rd one for selected item.</p>
  
  <pre><code>&lt;ListBox.ItemTemplate&gt;
                  &lt;DataTemplate x:Name="Template1"&gt;
                      &lt;StackPanel Orientation="Horizontal" &gt;
                          &lt;Image  Width="100" Height="100" Source="{Binding SmallImage}"&gt;&lt;/Image&gt;
                          &lt;Grid&gt;
                              &lt;TextBlock Text="{Binding Caption}" Foreground="{Binding txtColor}"&gt;&lt;/TextBlock&gt;
                          &lt;/Grid&gt;
                      &lt;/StackPanel&gt;
                  &lt;/DataTemplate&gt;
              &lt;/ListBox.ItemTemplate&gt;
  </code></pre>
  
  <p>when I'm changing the foreground color, then the selected item doesn't highlights (I kept it by default).
  I tried to add an event to ListBox,</p>
  
  <pre><code>private void DList_SelectionChanged(object sender, SelectionChangedEventArgs e)
      {
          ListBoxItem selectedItem = DList.SelectedItem as ListBoxItem;
  
          selectedItem.Foreground = new SolidColorBrush(Colors.Red);
  
      }
  </code></pre>
  
  <p>but it shows an exception:
  NullReferenceException
  "Use the "new" keyword to create an object instance"</p>