0
콤보 상자에서 선택한 항목에 따라 텍스트 상자를 채워야합니다. 내가 콤보 비동기를 작성 완료 이벤트에 나는 콤보의 인 selectionchanged 이벤트ComboBox.SelectionChanged가 첫 번째 선택을 catch하지 않습니다.
combo.ItemsSource = e.Result;
combo.DisplayMemberPath = "Name";
combo.SelectedIndex = -1;
그런 다음 코드를했다, 내가 선택한 개체를 잡을
내가 프로젝트를로드를 선택하지만MyClass mc= ((ComboBox)sender).SelectedItem as MyClass;
tbxName.Text = mc.Name;
...
, 첫 번째 이벤트, 아무것도 발생하지 않습니다. 매번 (2, 3, n 번째) 데이터가 올바르게 포착되어 표시됩니다.
그래서 왜 콤보가 첫 번째 선택을 포착하지 않는지 알아야합니까? 이것이 내가 코드 인 이유입니다. combo.SelectedIndex = -1 (앱이로드되면 콤보가 비어 있음 - 선택 -1이 작동 함).