Xamarin.Forms 把XAML (Extensible Application Markup Language, XAML) 帶進了ios,android的界面開發,也就使得使用Xamarin 做移動開發的代碼重用率進一步提高.
Xamarin.Forms 把XAML (Extensible Application Markup Language, XAML) 帶進了ios,android的界面開發,也就使得使用Xamarin 做移動開發的代碼重用率進一步提高. 使用Xamarin 做跨平台的移動開發最好的一個架構模式是MVVM (Model-View-ViewModel),XAML非常适合用于界面的定義,然後連接配接到背景代碼,用資料綁定能夠讓代碼更加清晰,并且邏輯代碼能夠很好的公用。
另外Windows 8.1和 Windows phone 8.1也是使用Windows XAML架構進行了統一,這方面的詳細内容可以參考 Windows Phone 8.1 開發技術概覽 (Universal APP)。
Xamarin的官方文檔中也增加這部分的内容,具體可以參看: XAML for Xamarin.Forms – Getting Started with Cross-Platform Markup for Mobile Devices.
主要包括以下5部分:
- Part 1. Getting Started with XAML
- Part 2. Essential XAML Syntax
- Part 3. XAML Markup Extensions
- Part 4. Data Binding Basics
- Part 5. From Data Binding to MVVM
Different XAML layouts for different device orientations in Xamarin.Forms
歡迎大家掃描下面二維碼成為我的客戶,為你服務和上雲
