Best practices for Xamarin.Mac MVVM pattern
问题 I'm developing a WPF desktop application that I'd also like to run on Mac via Xamarin.Mac. I've taken great care to separate as much core code as possible into a PCL, and keep the WPF-specific code as thin as possible. The UI architecture is MVVM. All of my viewmodels, implementing INotifyPropertyChanged , in are in my core PCL. The WPF UI components can then directly bind to those viewmodel properties. My question is: how can I use my "portable" PCL viewmodels from the Xamarin.Mac side so