ListView¶
ListViewControl
— это контейнер элементов, поддерживающий различные варианты компоновки, сортировку, группировку, фильтрацию и выбор элементов. Вы можете использовать ListViewControl
для создания пользовательского интерфейса, аналогичного правой панели проводника Microsoft Windows.
Задавая шаблон элемента, вы можете отображать элементы ListView любым произвольным способом. Например, шаблон может указывать ListView отображать элементы в виде значков, значков с текстом или просто текста.
Основные возможности элемента управления включают:
- Компоновка элементов в один столбец (вертикальный список) или в несколько столбцов (с включенным переносом).
- Поддержка шаблона проектирования MVVM — вы можете заполнять элемент управления элементами из источника данных.
- Шаблоны элементов позволяют отображать элементы любым произвольным способом.
- Сортировка элементов — вы можете сортировать элементы по любому количеству полей (свойств) элемента.
- Группировка элементов — элементы, имеющие одинаковые значения определенных полей (свойств), объединяются в группы. Как и в случае сортировки, вы можете группировать элементы по одному или нескольким полям (свойствам).
- Развертывание и свертывание групп.
- Фильтрация элементов — обрабатывайте специальное событие для фильтрации элементов.
- Два режима выбора элементов: одиночный и множественный.
- Использование клавиатуры для навигации и выбора элементов.
Для получения дополнительной информации см. следующий раздел: Обзор элемента управления ListView.