TOC

This article is currently in the process of being translated into Portuguese (~97% done).

O controle ListView:

Introduction to the ListView control

O controle ListView é muito comumente usado em aplicativos do Windows, para representar listas de dados. Um ótimo exemplo disso são as listas de arquivos no Windows Explorer, onde cada arquivo pode ser mostrado pelo seu nome e, se desejado, com colunas contendo informações sobre o tamanho, data da última modificação e assim por diante.

ListView no WPF vs. WinForms

Se você já trabalhou com o WinForms, então você tem uma boa idéia sobre como o ListView é prático, mas você deve estar ciente de que o ListView no WPF não é usado como a versão do WinForms. Mais uma vez a principal diferença é que enquanto o ListView WinForms simplesmente chama funções de API do Windows para processar um controle ListView do Windows comum, o ListView WPF é um controle independente que não depende da API do Windows.

O ListView do WPF usa uma classe ListViewItem para seus itens mais básicos, mas se você compará-lo à versão do WinForms, você pode começar a procurar por propriedades como ImageIndex, Group e SubItems, mas eles não estão lá. O ListView do WPF manipula coisas como imagens de itens, grupos e seus subitens de uma maneira completamente diferente.

Resumo

O ListView é um controle complexo, com muitas possibilidades e especialmente na versão do WPF, você pode personalizá-lo quase infinitamente se quiser. Por esse motivo, dedicamos uma categoria inteira a todos os artigos do ListView aqui no site. Clique no próximo artigo para começar.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!