Aşağıdaki senaryo vardır: Yılın ay içerenSilverlight ComboBox ve SelectedItem
1 listesi: kimin ItemsSource Ay-listeye bağlı olduğu
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 ve kimin Selectedındex sınırdır Ben codebehind, yani Ay = "Mayıs" ayarlandığında yıl
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}" />
, bu düzgün ComboBox öğesine yayılır ve GETT: bir dize mülkiyet Ay, hiç Ay için er erişilir, ancak ComboBox seçili öğe olarak 'May' göstermez.
Bilmek İstiyorum: Bu Silverlight 3'teki bir hata mı? Telerik'ten RadComboBox'ı kullandığımda iyi çalışıyor.
Alkış, Frances
Umarım Silverlight 4'te sabitlenmiştir, ancak bu yanıtı gönderdiğiniz için teşekkür ederiz. – Aligned
Vay, bunu anlamaya çalışırken çok zaman harcadık. Cevabınızı gönderdiğiniz için teşekkürler! –
@Kevin Bu SL4'te sabit değil. – Rob