나는 사람의 집합 인 listBox.ItemsSource = e.Result.Persons
을 사용하고 있습니다. 목록 상자에는 각 개체의 이름을 표시하려고 할 때 실제 개체 이름이 표시됩니다. 어떻게해야합니까?Silverlight 목록 상자 질문
0
A
답변
1
목록 상자 ItemTemplate을 사용하십시오. 이런 식으로.
listBox.ItemsSource = e.Result.Persons.Select(d => new { FirstName });
0
, 당신은 단순히 다음과 같이 바인딩 수 부작용 (추가 마크 업 없음) :
<ListBox DisplayMemberPath="FirstName" />
더 복잡한 항목 표현은 템플릿 (아래 참조)을 사용하십시오.
0
를 또는 어떤없이 쉽게 원하는 게 정확히 전용 "DisplayMemberPath" property을 사용 : 다른 응답에 의해 지정된 바인딩의 방법 외에
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding FirstName}"/>
</ListBox.ItemTemplate>
</DataTemplate>
</ListBox>
0
Persons 개체의 ToString() 메서드를 재정 의하여 Person의 이름을 표시 할 수 있습니다.
관련 문제
- 1. Silverlight 목록 상자 바인딩 질문
- 2. Silverlight 3 목록 상자
- 3. Silverlight 목록 상자 orderby
- 4. WPF 목록 상자 질문
- 5. 목록 상자 CollectionViewSource.Filter 방법 질문
- 6. Silverlight : 목록 상자 템플릿 업데이트 항목
- 7. wrappanel 내의 Silverlight 스케일링 목록 상자 항목
- 8. Silverlight 목록 상자 순서 변경 - MVVM-stylee
- 9. Silverlight 4의 목록 상자 항목을 통한 애니메이션
- 10. Silverlight 컨트롤의 배경색을 동적으로 설정 (목록 상자)
- 11. Silverlight 목록 상자 itemsource 변경 목록 업데이트 중
- 12. 목록 상자 항목 동적로드
- 13. 목록 상자 내의 목록 상자 및 Windows Phone 7의 스크롤 문제 Silverlight
- 14. 목록 상자
- 15. - 목록 상자
- 16. 번호 매기기 목록 상자
- 17. Silverlight MVVM 질문
- 18. C# 텍스트 상자 목록 상자
- 19. 포스트는 선택 상자/목록 상자
- 20. Silverlight 다중 선택 목록 상자 프로그래밍 방식으로 설정
- 21. 스크롤 할 때 Silverlight 3 확인란 목록 상자 버그가 발생합니까?
- 22. Silverlight 4 목록 상자 - 프로그래밍 방식으로 여러 항목 선택
- 23. Silverlight : 목록 상자 내에 중첩 된 컨트롤 검색
- 24. silverlight 3 목록 상자 항목 강조 대 선택된
- 25. Silverlight MVVM Light 목록 상자 항목 Click 이벤트
- 26. 선택한 항목으로 텍스트 상자 업데이트 목록 상자
- 27. Silverlight 텍스트 상자
- 28. Silverlight 목록 상자의 포커스가있는 문제
- 29. WPF 목록 상자 이미지 바인딩 질문 (다시)! 이것은 나를 죽이고
- 30. .Net C# windows 폼, 목록 상자 컨트롤 질문
ListBox의 Person 인스턴스를 FirstName 콘텐트로 대체 할 때마다 요청 된 기능을 구현하는 것이 맘에 들지 않습니다. 예를 들어, 아마도 SelectedItem 속성에 대해이 동작을 원하지 않을 것입니다. – Eilistraee
동의하지만, 목록 상자가 원본 데이터와 완전히 연결되어 있지 않고 값을 추출하려는 값이 있으면 옵션입니다. 물론 바인딩 방식이 가장 좋은 방법이지만,이 옵션은 사용자의 요구를 충족시키기 위해 익명 형식을 필터링하는 기능을 보여줍니다. –
위대한 토론 친구들, 고맙습니다. – Sean