저는 지금 당장 머리를 쓰러 뜨 렸습니다. 왜 그것이 작동하지 않는지 나는 잘 모르겠다. 나는 여전히이 전체 WPF 비즈니스에 대해 아주 새로운 것입니다.WPF 바인딩을 ComboBox에 바인딩하고 항목을 선택하는 중
다음은 콤보
<ComboBox
SelectedValuePath="Type.FullName"
SelectedItem="{Binding Path=Type}"
Name="cmoBox" />
여기에 콤보 상자를 채 웁니다 무엇에 대한 내 XAML의 내가 부모의 DataContext를 설정
cmoBox.ItemsSource = myAssembly.PossibleTypes;
(하여 MyAssembly 나는 가능한 유형의 목록을 만든 클래스입니다) 다음과 같은 코드에서 ComboBox의 요소입니다.
groupBox.DataContext = listBox.SelectedItem;
원하는 바인더 인 g를 눌러 콤보 상자에서 올바른 "가능한 유형"을 선택하십시오. 아무것도 선택하지 않습니다. SelectedValue 및 SelectedItem 시도했습니다. ComboBox의 DisplayMemberPath를 다른 속성으로 변경했을 때 표시되는 내용이 변경되어 완전히 손상되지 않았 음을 알았습니다.
어떤 아이디어 ???
잘 했어! 감사합니다 –
:) 나는 그것을 테스트하지 않았지만 ... (직장에서 그것을 사용하기 때문에) 최근에 많은 WPF에 들어갔다 ... 나는 이것이 100 % 정확하거나 길을 벗어난 것이라고 생각했다. –