나는 목록 상자를 가지고 있으며, 나는 나의 Foo 객체에있는 모음 모음을 반복하고 싶다.WPF에서 ListBoxItem을 올바르게 바인딩하는 방법은 무엇입니까?
<ListBox DataContext="{Binding Path=Foo.Bars}" >
<ListBox.Items>
<ListBoxItem>
<ContentControl DataContext="{Binding Path=.}" />
</ListBoxItem>
</ListBox.Items>
</ListBox>
이것은 사용하려는 데이터 형식입니다.
<DataTemplate DataType="{x:Type Bar}">
<Label Content="hello stackoverflow" />
</DataTemplate>
내가 훔쳐 경우
는 (-> 도구 스눕 사용하여 검사) 내 응용 프로그램을 내가 알 그 바의 단지 1 대신에 ContentControl을, 에 바인딩 된 전체 컬렉션.컬렉션에 반복 처리가 잘되도록 올바르게 바인딩하려면 어떻게해야합니까?
이것을 구현했지만 작동하지 않습니다. – Natrium
질문에 오브젝트 코드를 입력하는 것이 좋습니다. 내 대답에 일부 구문 오류가 있었는데, 나는 그것을 수정 (리소스, Resouce, 잊어 버린 GridView, 내가 손으로 모든 입력 ...). – belaz
실제로 ListBox를 사용하고 있습니다. 처음 ListView를 게시했지만 편집했습니다. – Natrium