Cross-Platform for Desktop Developers
This section contains information to help WPF and Windows Forms developers to learn mobile app development with Xamarin, by cross-referencing their existing knowledge and experience to mobile idioms, and providing examples of porting desktop apps to mobile.
App Lifecycle Comparison
Understanding the differences between WPF and Xamarin.Forms app startup and background states.
UI Controls Comparison
Quick reference to find equivalent controls in Windows Forms, WPF, and Xamarin.Forms, including additional guidance on the differences between WPF and Xamarin.Forms.
Porting Guidance
Using the Portability Analyzer to help migrate desktop application code (excluding the user interface) to Xamarin.Forms.
Samples
Reference samples demonstrating enterprise application architecture and porting code from WPF to Xamarin.Forms.