Наиболее рекомендуемый метод - создать собственный класс, производный от ListViewItem
, и добавить экземпляры этого класса в ListView
.Таким образом, вы можете хранить любые данные в элементах.
Это лучше, чем использование свойства Tag
, по нескольким причинам:
- Ваши данные элементов могут быть безопасными для типов, и вам не нужно будет приводить из Object при каждом доступе.
- Вы можете сохранить более одного значения.
- Это более правильно с точки зрения объектно-ориентированного программирования.
- Вы оставляете свойство
Tag
свободным для использования потенциальными будущими расширениями.