Hi all,
I have the following scenario:
1 List which contains the months of the year:
public List<String> Months
{
    get
    {
     return m_Months;
    }
}
m_Months = new List<String>();
for (int i = 1; i <= 12; i++)
{
    DateTime date = new DateTime(1900, i, 1);
    m_Months.Add(date.ToString("MMM"));
}
1 ComboBox whose ItemsSource is bound to the Months-list and whose SelectedIndex is bound to the property Month, which is a string:
public string Month
     {
      get
      {
       return m_Month;
      }
      set
      {
       if (value != m_Month)
       {
        m_Month = value;
        NotifyPropertyChanged("Month");
       }
      }
     }
<ComboBox SelectedItem="{Binding Month, Mode=TwoWay}" ItemsSource="{Binding Months}" />
When I set the Year from the codebehind, i.e. Month = "May", this is properly propagated to the ComboBox, and the getter for Month is accessed, but the ComboBox doesn't show 'May' as it's selected item.
I'd like to know: is this a bug in Silverlight 3? It works fine when I use the RadComboBox from Telerik.
Cheers, Frances