tengo el siguiente escenario:Silverlight ComboBox y SelectedItem
1 lista que contiene los meses del año:
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 cuya ItemsSource está unido al Meses-lista y cuya SelectedIndex está obligado Mes de la propiedad, que es una cadena:
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}" />
Cuando me puse el Año del código subyacente, es decir, Mes = "mayo", esta se propaga correctamente a la ComboBox y el Gett Se accede a er para Month, pero el ComboBox no muestra 'May' como elemento seleccionado.
Me gustaría saber: ¿esto es un error en Silverlight 3? Funciona bien cuando uso RadComboBox de Telerik.
Saludos, Frances
Esperemos que lo hayan arreglado en Silverlight 4, pero gracias por publicar esta respuesta. – Aligned
Wow, perdimos mucho tiempo tratando de resolver esto. Gracias por publicar la respuesta! –
@Kevin Esto no está solucionado en SL4. – Rob