TOC

This article has been localized into Russian by the community.

Элемент ListView:

Введение в элемент ListView

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

ListView в WPF vs. WinForms

Если Вы раньше работали с WinForms, то имеете представление о практической ценности ListView, но следует иметь ввиду, что ListView в WPF используется не так, как в WinForms. Напоминаем, что главное отличие состоит в том, что в WinForms элемент ListView просто вызывает функции Windows API чтобы визуализировать стандартный элемент управления Windows ListView, в то время как элемент ListView в WPF - это независимый элемент управления, который не полагается на 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!