Could you explain me how to retrieve which item has been clicked in the event handler?
In your example you add the "HandleItemClick" event for ItemClick, but the parameter is the viewmodel and I don't know how to get the item clicked.
I like this. I like this a lot. The question I have, however, is how would you handle things like FallbackValues here? Do you have plans for features like this or is that best left as an exercise for the reader?