デスクトップ開発者のためのクロスプラットフォームCross-Platform for Desktop Developers

このセクションには、WPF と Windows フォーム開発者が Xamarin を使用してモバイルアプリ開発を学習するために役立つ情報が含まれています。そのためには、既存の知識と経験をモバイル表現に相互に参照し、デスクトップアプリをモバイルに移植する例を提供します。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

WPF と Xamarin の違いについて理解する」を参考にしてください。Understanding the differences between WPF and Xamarin.Forms app startup and background states.

UI コントロールの比較UI Controls Comparison

WPF と Xamarin の違いに関する追加のガイダンスなど、Windows フォーム、WPF、および Xamarin. フォームで同等のコントロールを検索するためのクイックリファレンスです。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

移植性アナライザーを使用して、デスクトップアプリケーションコード (ユーザーインターフェイスを除く) を Xamarin. フォームに移行します。Using the Portability Analyzer to help migrate desktop application code (excluding the user interface) to Xamarin.Forms.

サンプルSamples

エンタープライズアプリケーションアーキテクチャを示し、WPF から Xamarin. Forms にコードを移植するリファレンスサンプルです。Reference samples demonstrating enterprise application architecture and porting code from WPF to Xamarin.Forms.

詳細Learn More

電子ブックエンタープライズアプリケーションパターンの Mobile Apps 電子ブックを作成する Creating Mobile Apps eBook Enterprise Application Patterns eBook