Windows Platform özellikleri
Xamarin.FormsWindows platformları için uygulama geliştirme Visual Studio gerekir. Desteklenen platformlar sayfası , önkoşulların önkoşulları hakkında daha fazla bilgi içerir.

Windows "data-linktype =" göreli yol "/> üzerinde çalışan Xamarin. Forms uygulamaları
Platform-özellikleri
Platform özellikleri, özel oluşturuculara veya etkilere uygulamadan yalnızca belirli bir platformda kullanılabilir olan işlevleri kullanmanıza olanak sağlar.
Xamarin.FormsEvrensel Windows Platformu (UWP) üzerinde görünümler, sayfalar ve düzenler için aşağıdaki platforma özgü işlevler verilmiştir:
- Bir için erişim anahtarı ayarlama
VisualElement. Daha fazla bilgi için Windows üzerinde görselleştirme erişim tuşlarıbölümüne bakın. - Desteklenen bir modda eski renk modunu devre dışı bırakma
VisualElement. Daha fazla bilgi için, Windows üzerinde görselleştirme eski renk modu' na bakın.
UWP üzerinde görünümler için aşağıdaki platforma özgü işlevler verilmiştir Xamarin.Forms :
Entry, Ve örnekleri içindeki metin içeriğinden okuma sırası algılanıyorEditorLabel. Daha fazla bilgi için bkz. Windows 'de ınputview okuma düzeni.- ' De dokunma hareketi desteğini etkinleştirme
ListView. Daha fazla bilgi için bkz. ListView SelectionMode on Windows. - Öğesinin çekme yönünü
RefreshViewdeğiştirme için etkinleştirme. Daha fazla bilgi için bkz. Windows Refreshview çekme yönü. SearchBarYazım denetimi altyapısıyla etkileşime geçmek için bir etkinleştiriliyor. Daha fazla bilgi için bkz. Windows üzerinde Searchbar yazım denetimi.- Üzerinde içeriğini barındıran iş parçacığını ayarlama
WebView. Daha fazla bilgi için Windows WebView yürütme modu' na bakın. - Bir
WebViewUWP ileti iletişim kutusunda JavaScript uyarılarını göstermek için bir etkinleştiriliyor. Daha fazla bilgi için bkz. Windows Web görünümü JavaScript uyarıları.
UWP üzerindeki sayfalar için aşağıdaki platforma özgü işlevler sağlanır Xamarin.Forms :
FlyoutPageGezinti çubuğunu daraltma. Daha fazla bilgi için bkz. Windows Flsavpage gezinti çubuğu.- Araç çubuğu yerleştirme seçeneklerini ayarlama. Daha fazla bilgi için bkz. Windows sayfa araç çubuğu yerleşimi.
- Sayfa simgelerinin bir
TabbedPagearaç çubuğunda görüntülenmesini sağlama. Daha fazla bilgi için Windows Tabbedpage simgeleribölümüne bakın.
Xamarin.FormsUWP 'de sınıfı için aşağıdaki platforma özgü işlevler sağlanır Application :
- Projede resim varlıklarının yükleneceğini belirten dizini belirtme. Daha fazla bilgi için Windows varsayılan görüntü dizini' ne bakın.
Platform desteği
Xamarin.FormsVisual Studio bulunan şablonlar bir Evrensel Windows Platformu (UWP) projesi içerir.
Not
Xamarin.Forms1. x ve 2. x desteği Xamarin.Forms, Windows Phone 8,1ve Windows 8.1 uygulama geliştirme. Ancak, bu proje türleri kullanım dışı bırakılmıştır.
Başlarken
Visual Studio yeni > Project dosyasına gidin ve başlamak için > şablonlarından birini seçin.
eski Xamarin.Forms çözümler veya macos 'ta oluşturulanlar, yukarıda listelenen tüm Windows projelerine sahip olmayacaktır (ancak el ile eklenmesi gerekir). hedeflemek istediğiniz Windows platformu zaten çözümünüzde yoksa, istenen Windows projesi türlerini eklemek için kurulum yönergelerini ziyaret edin.
Örnekler
Charles petzold 'ın kitabı için tüm örnekler Evrensel Windows Platformu (Windows 10) projeleri içerir.
"Scott Hanselman" demo uygulaması ayrı olarak kullanılabilir ve Ayrıca Apple Watch ve Android aşı projelerini içerir (sırasıyla Xamarin. IOS ve Xamarin. Android kullanarak Bu platformlarda çalışmaz).