TOC

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

The ListView control:

Introduction to the ListView control

Элемент ListView очень часто используется в приложениях Windows для представления списков данных. Отличный пример этого - списки файлов в Проводнике Windows, где каждый файл может быть показан по его имени и, при желании, с колонками, содержащими информацию о размере, дате последней модификации и так далее.

ListView in WPF vs. WinForms

Если ты раньше работал с WinForms, то имеешь представление о практической ценности ListView, но следует иметь ввиду, что ListView в WPF используется не так, как WinForms версия. Опять главное отличие состоит в том, что WinForms ListView просто вызывает функции Windows API чтобы предоставить доступ к элементу управления Windows ListView, в то время как WPF ListView - это независимый элемент управления, который не полагается на Windows API.

Да, WPF ListView использует класс ListViewItem для большинства собственных элементов, но если сравнить их с версией WinForms, то обнаружится, что там нету таких свойств, как ImageIndex, Group and SubItems. WPF ListView обращается с элементами вроде изображений, групп и под-элементов совершенно иным способом.

Заключение

ListView - это сложный элемент управления со многими возможностями и, особенно в версии WPF, его можно при желании настраивать почти бесконечно. По этой причине здесь на сайте мы посвятили главам о ListView целый раздел. Чтобы начать, нажмите на следующую главу.

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!