How to get ListViewItem in ItemActivate event
===

I have a `ListView` with `ItemActivate` attached to it. Normally I would just use `listview.SelectedItems[0]` to get the `ListViewItem` that triggred the event.

Now I want to subscribe to `SelectedIndexChanged` as well so the items can get activated as soon as they are being selected.

Unfortunately the `sender` and `e` of both these events doesn't return the item which triggred the event (as far as I know!).

A workaround would be to have a field like `lvSelectedItem` and store the active item in it...but how can I do this a better way? Somehow that I can get the selected item directly from sender or eventargs ?