Hello, I posted a focused project to illustrate:
There are 2 Pages: "Order Summary" and "Inventory List"
Both have binding contexts set to static instances of view models.
Inventory List is navigated to by a button's command.
Order Summary is returned to by the back button.
The first time using Inventory List, CollectionView's SelectedItem Command fires once per item tapped.
Then navigate away and return... CollectionView's SelectedItem Command fires twice per item tapped.
Then navigate away and return... CollectionView's SelectedItem Command fires three times per item tapped, and so on!
What could be going on? There are tons of Debug.Writelines to track what happens... which I hope is helpful. The haziest area for me is probably the NavigationService, which I've pulled from a tutorial. I've tried to reduce as many of the other factors as I can see, though.
It's not impacting function, on the surface... but I can't imagine this is a good way to begin!