title: Binding Ellipse Fill property in ItemTemplate
body: <p>I am trying to add a colored Ellipse in a Combobox , when I add this code:</p>
  
  <pre><code>&lt;ComboBox Width="300" BorderBrush="#6593CF" Visibility="Visible" BorderThickness="1"  Margin="5" VerticalAlignment="Top" ItemsSource="{Binding Parts}" &gt;
      &lt;ComboBox.ItemTemplate&gt;
          &lt;DataTemplate&gt;
              &lt;StackPanel Orientation="Horizontal" Margin="0"&gt;
                  &lt;Label Content="Code" Margin="0" Padding="0"/&gt;
                  &lt;Label Content="{Binding reference}" Margin="0" Padding="0"&gt;&lt;/Label&gt;
                  &lt;Label Content="  R " Margin="0" Padding="0"/&gt;
                  &lt;Label Content="{Binding R}" Margin="0" Padding="0"&gt;&lt;/Label&gt;
  
                  &lt;Ellipse Height="20" Width="20" Fill="Red" Margin="0"/&gt;
  
              &lt;/StackPanel&gt;
          &lt;/DataTemplate&gt;
      &lt;/ComboBox.ItemTemplate&gt;
  &lt;/ComboBox&gt;
  </code></pre>
  
  <p>it works and shows the Red ellipse ; but when I bind the Fill property of the Ellipse like this: </p>
  
  <pre><code>&lt;Ellipse Name="elli" Height="20" Width="20" Fill="{Binding color}" Margin="0"/&gt;
  </code></pre>
  
  <p>and add the color property in the ViewModel, it doesn't work and shows an empty space in the comboBox.</p>
  
  <p>Here is the property code in the ViewModel:</p>
  
  <pre><code>public string _color = "Red";
  public string color
  {
      get
      {
          return _color;
      }
  
      set
      {
          if (_color == value)
          {
              return;
          }
          _color = value;
          RaisePropertyChanged("color");
      }
  }
  </code></pre>
  
  <p>I also tried adding the Ellipse inside a Datagrid element and yet I get the same problem.</p>