Fitur Platform Windows
Xamarin.Forms Mengembangkan aplikasi untuk platform Windows memerlukan Visual Studio. Halaman platform yang didukung berisi informasi selengkapnya tentang prasyarat .
Spesifik platform
Khusus platform memungkinkan Anda untuk menggunakan fungsionalitas yang hanya tersedia pada platform tertentu, tanpa menerapkan perender atau efek kustom.
Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms tampilan, halaman, dan tata letak pada Platform Windows Universal (UWP):
- Mengatur kunci akses untuk
VisualElement
. Untuk informasi selengkapnya, lihat Kunci Akses VisualElement di Windows. - Menonaktifkan mode warna warisan pada
VisualElement
. Untuk informasi selengkapnya, lihat Mode Warna Warisan VisualElement di Windows.
Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms tampilan di UWP:
- Mendeteksi urutan membaca dari konten teks dalam
Entry
instans ,Editor
, danLabel
. Untuk informasi selengkapnya, lihat InputView Urutan Membaca di Windows. - Mengaktifkan dukungan gerakan ketuk di
ListView
. Untuk informasi selengkapnya, lihat ListView SelectionMode di Windows. - Mengaktifkan arah penarikan dari yang
RefreshView
akan diubah. Untuk informasi selengkapnya, lihat RefreshView Pull Direction di Windows. - Mengaktifkan
SearchBar
untuk berinteraksi dengan mesin pemeriksaan ejaan. Untuk informasi selengkapnya, lihat Pemeriksaan Ejaan Bilah Pencarian di Windows. - Mengatur utas tempat host kontennya
WebView
. Untuk informasi selengkapnya, lihat Mode Eksekusi WebView di Windows. - Mengaktifkan
WebView
untuk menampilkan pemberitahuan JavaScript dalam dialog pesan UWP. Untuk informasi selengkapnya, lihat Pemberitahuan JavaScript WebView di Windows.
Fungsionalitas khusus platform berikut disediakan untuk Xamarin.Forms halaman di UWP:
- Menciutkan bilah
FlyoutPage
navigasi. Untuk informasi selengkapnya, lihat Bilah Navigasi FlyoutPage di Windows. - Mengatur opsi penempatan toolbar. Untuk informasi selengkapnya, lihat Penempatan Toolbar Halaman di Windows.
- Mengaktifkan ikon halaman untuk ditampilkan pada bilah
TabbedPage
alat. Untuk informasi selengkapnya, lihat Ikon TabbedPage di Windows.
Fungsionalitas khusus platform berikut disediakan untuk Xamarin.FormsApplication
kelas di UWP:
- Menentukan direktori dalam proyek tempat aset gambar akan dimuat. Untuk informasi selengkapnya, lihat Direktori Gambar Default di Windows.
Dukungan platform
Templat Xamarin.Forms yang tersedia di Visual Studio berisi proyek Platform Windows Universal (UWP).
Catatan
Xamarin.Forms 1.x dan 2.x mendukung pengembangan aplikasi Windows Phone 8 Silverlight, Windows Phone 8.1, dan Windows 8.1 . Namun, jenis proyek ini telah tidak digunakan lagi.
Memulai
Buka File > Proyek Baru > di Visual Studio dan pilih salah satu templat Aplikasi Kosong Lintas Platform > (Xamarin.Forms) untuk memulai.
Solusi lama Xamarin.Forms , atau yang dibuat di macOS, tidak akan memiliki semua proyek Windows yang tercantum di atas (tetapi perlu ditambahkan secara manual). Jika platform Windows yang ingin Anda targetkan belum ada dalam solusi Anda, kunjungi instruksi penyiapan untuk menambahkan jenis/s proyek Windows yang diinginkan.
Sampel
Semua sampel untuk buku Charles Petzold Create Mobile Apps dengan Xamarin.Forms menyertakan proyek Platform Windows Universal (untuk Windows 10).
Aplikasi demo "Scott Hanselman" tersedia secara terpisah, dan juga mencakup proyek Apple Watch dan Android Wear (masing-masing menggunakan Xamarin.iOS dan Xamarin.Android, Xamarin.Forms tidak berjalan pada platform tersebut).