Pergunta

Estou pensando em um ListBox ou um ListView para um aplicativo WPF. Parece tanto suporta ligação de dados e modelos de item. Meu aplicativo tem uma lista simples de itens que eu pretendo ser capaz de pesquisar / tipo / filtro com base na entrada do usuário. A demonstração de ligação de dados ( http://msdn.microsoft.com/en-us/ biblioteca / ms771319.aspx ) usa um ListBox com um CollectionViewSource.

Alguém tem prós / contras para que o controle de uso e quando?

Foi útil?

Solução

A ListView é um ListBox especializada (ou seja, ele herda de ListBox). Ele permite que você especifique diferentes pontos de vista, em vez de uma lista em linha reta. Você pode rolar o seu próprio ponto de vista, ou usar GridView (pense explorer-like "de exibição de detalhes"). É basicamente a caixa de listagem com várias colunas, o primo de listview janelas do formulário.

Se você não precisa as capacidades adicionais de ListView, certamente você pode usar caixa de listagem se você está simplesmente mostrando uma lista de itens (Mesmo se o modelo é complexo).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top