So… I sank around 3 hours into fixing this across 2 days… Turns out there is nothing wrong with the Picker, nothing wrong with my solution… The issue was within Xamarin.
Mono just got confused and was killing everything…
While digging thru the logs of the output I found out that the issue was linked to XamlFilePathAttribute so while there was no direct thread related to my issue I found this post, and it saved my life bottom line to fix a variety of issues with this class:
- Cleanup solution
- Close Xamarin Studio/VS
- Remove all .bin and .obj folders in all projects.
- Open Xamarin Studio/VS and rebuild the solution.
The Rebuild word is key be sure to
And not just try to debug it again like I did. Now everything works perfectly: