2011-01-11 7 views
3

WPF 콤보 상자에 SortedListbox를 바인딩하고 있습니다. 모든 것이 괜찮았다. 문제는 처음 [첫 번째 항목 만]을 선택할 때 발생합니다. 문제는 첫 번째 항목을 선택한 후 새 항목을 선택하면 SelectedValue가 변경되지 않는다는 것입니다. 첫 번째 항목의 SelectedValue가 '1'이고 콤보의 세 번째 항목의 SelectedValue가 '3'이라고 가정합니다. 첫 번째 항목을 선택한 다음 세 번째 항목을 선택하면. SelectedValue는 '3'이 예상 될 때 '1'을 유지합니다.WPF 콤보 상자 이상한 문제

모든 1 개의 유사한 문제가 있습니다.

안부,

존.

+0

정말 이상합니다. 난 아무 문제없이 Silverlight에서 콤보 상자를 사용, 나는 WPF에서도 작동한다고 가정합니다. – Falanwe

+2

xaml 코드를 게시하면 문제가 많아 질 수 있습니다. – Binil

답변

0

xaml 페이지에서 콤보 상자의 코드를 게시하지 않으면 이유를 찾을 수 없습니다. 어쩌면 ComboBox.SelectedValue 또는 ComboBox.SelectedItem이 제대로 정의되지 않았지만 코드가 표시 될 때까지 아무런 가치가 없다고 말할 수 있습니다.

+0

문제가 분류 되니 ?? .... 토니의 대답이 가장 가까운 해결책 인 것 같아. –

1

어쩌면 IsSynchronizedWithCurrentItem을 제어 할 수 있습니다.

<ComboBox IsSynchronizedWithCurrentItem="True" />