Listbox vs. ListView- 데이터 바인딩을 선택하는 방법
-
03-07-2019 - |
문제
WPF 응용 프로그램에 대한 ListBox 또는 ListView를 고려하고 있습니다. 데이터 바인딩 및 항목 템플릿을 지원하는 것 같습니다. 내 응용 프로그램에는 사용자 입력을 기반으로 검색/정렬/필터를 할 수있는 간단한 항목 목록이 있습니다. 데이터 바인딩 데모 (http://msdn.microsoft.com/en-us/library/ms771319.aspx) CollectionViewSource와 함께 ListBox를 사용합니다.
누구든지 어떤 통제를 사용할 수 있고 언제 언제 사용할 수 있습니까?
해결책
ListView는 전문화 된 ListBox입니다 (즉, ListBox에서 상속). 직선 목록이 아닌 다른 뷰를 지정할 수 있습니다. 자신의보기를 굴리거나 GridView를 사용할 수 있습니다 (탐색기와 같은 "세부 사항보기"생각). 기본적으로 Windows Form의 사촌 인 Multi-Column Listbox입니다.
ListView의 추가 기능이 필요하지 않은 경우 단순히 항목 목록을 표시하는 경우 (템플릿이 복잡한 경우에도) ListBox를 사용할 수 있습니다.
제휴하지 않습니다 StackOverflow