나는 다음과 같은 시나리오가 : 올해의 달 포함실버 라이트 콤보와 selectedItem가
1 목록 : 누구의 ItemsSource를 달 목록에 바인딩
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 콤보를 누구의 selectedIndex의 바인딩 내가 코드 숨김, 즉 월 = "월"에서 올해를 설정하면
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}" />
가이 제대로 콤보 상자로 전달되고, GETT : 문자열 해당 부동산의 달에 어제는 액세스했지만 ComboBox는 선택한 항목으로 '5 월'을 표시하지 않습니다.
알고 싶습니다. Silverlight 3의 버그입니까? Telerik에서 RadComboBox를 사용할 때 제대로 작동합니다.
건배, 프랜시스
바라건대 그들은 Silverlight 4에서 수정되었지만이 답변을 게시 해 주셔서 감사합니다. – Aligned
와우, 우리는 이것을 알아 내려고 많은 시간을 낭비했습니다. 답변을 게시 주셔서 감사합니다! –
@Kevin 이것은 SL4에서 수정되지 않았습니다. – Rob