Delphi XE6 mobile: как получить объект TObject, назначенный объекту TListviewItem при привязке свойств TObject
У меня есть следующее:
TMyObject = class(TObject)
...
public
property Id: Integer read FId write FId;
property Content: string read FContent write FContent;
end;
TMyList = class(TObjectList<TMyObject>)
Я использую TMyList с TAdapterBindSource и TDataGeneratorAdapter, чтобы связать TMyList с TListview. Хорошо, элементы отображались правильно.
Когда я нажимаю на элемент TListview в OnItemClick, мне нужно знать, какой экземпляр TMyObject был назначен с помощью TListViewItem.
Использование TListViewItem.Index не работает, потому что у моего списка есть элементы заголовка, и тогда значение индекса не соответствует.
Мне нужно получить значения свойств TMyObject при нажатии на элемент списка.
Благодарю.