Aracılığıyla paylaş


Windows Platformu Özellikleri

Windows platformları için uygulama geliştirmek Xamarin.Forms için Visual Studio gerekir. Desteklenen platformlar sayfası önkoşullar hakkında daha fazla bilgi içerir.

Xamarin.Forms Windows Üzerinde Çalışan Uygulamalar

Platforma özgü özellikler

Platforma özgü özellikler, özel işleyiciler veya efektler uygulamadan yalnızca belirli bir platformda kullanılabilen işlevleri kullanmanıza olanak sağlar.

Evrensel Windows Platformu (UWP) üzerindeki görünümler, sayfalar ve düzenler için Xamarin.Forms aşağıdaki platforma özgü işlevsellik sağlanır:

  • için VisualElementerişim anahtarı ayarlama. Daha fazla bilgi için bkz . Windows'ta VisualElement Erişim Anahtarları.
  • Desteklenen VisualElementbir üzerinde eski renk modunu devre dışı bırakma. Daha fazla bilgi için bkz . Windows'da VisualElement Eski Renk Modu.

UWP'de görünümler için Xamarin.Forms aşağıdaki platforma özgü işlevsellik sağlanır:

  • , Editorve Label örneklerindeki Entrymetin içeriklerinden okuma sırasını algılama. Daha fazla bilgi için bkz . Windows'da InputView Okuma Sırası.
  • bir ListViewiçinde dokunma hareketi desteğini etkinleştirme. Daha fazla bilgi için bkz . Windows'da ListView SelectionMode.
  • Bir öğesinin çekme yönünün RefreshView değiştirilmesini etkinleştirme. Daha fazla bilgi için bkz . Windows'ta RefreshView Çekme Yönü.
  • SearchBar Yazım denetimi altyapısıyla etkileşim kurmasını sağlama. Daha fazla bilgi için bkz . Windows'ta Arama Çubuğu Yazım Denetimi.
  • İçeriğini barındıran iş WebView parçacığını ayarlama. Daha fazla bilgi için bkz . Windows'da WebView Yürütme Modu.
  • UWP WebView ileti iletişim kutusunda JavaScript uyarılarını görüntülemek için etkinleştirme. Daha fazla bilgi için bkz . Windows'da WebView JavaScript Uyarıları.

UWP'de sayfalar için Xamarin.Forms aşağıdaki platforma özgü işlevsellik sağlanır:

  • Gezinti çubuğu daraltıyor FlyoutPage . Daha fazla bilgi için bkz . Windows'da FlyoutPage Gezinti Çubuğu.
  • Araç çubuğu yerleştirme seçeneklerini ayarlama. Daha fazla bilgi için bkz . Windows'ta Sayfa Araç Çubuğu Yerleşimi.
  • Sayfa simgelerinin araç TabbedPage çubuğunda görüntülenmesini etkinleştirme. Daha fazla bilgi için bkz . Windows'ta TabbedPage Simgeleri.

UWP'de sınıfı için aşağıdaki platforma Xamarin.FormsApplication özgü işlevsellik sağlanır:

  • Projede görüntü varlıklarının yüklendiği dizini belirtme. Daha fazla bilgi için bkz . Windows'ta Varsayılan Görüntü Dizini.

Platform desteği

Xamarin.Forms Visual Studio'da kullanılabilen şablonlar bir Evrensel Windows Platformu (UWP) projesi içerir.

Not

Xamarin.Forms1.x ve 2.x, Windows Phone 8 Silverlight, Windows Phone 8.1 ve Windows 8.1 uygulama geliştirmeyi destekler. Ancak, bu proje türleri kullanım dışı bırakıldı.

Başlarken

Başlamak için Visual Studio'da Dosya > Yeni > Projesi'ne gidin ve Platformlar > Arası Boş Uygulama (Xamarin.Forms) ş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 bunların el ile eklenmesi gerekir). Hedeflemek istediğiniz Windows platformu çözümünüzde yoksa, istediğiniz Windows proje türlerini eklemek için kurulum yönergelerini ziyaret edin.

Örnekler

Charles Petzold'un ileXamarin.Forms Mobil Uygulama Oluşturma kitabına yönelik tüm örnekler Evrensel Windows Platformu (Windows 10 için) projeleri içerir.

"Scott Hanselman" demo uygulaması ayrı olarak kullanılabilir ve Apple Watch ve Android Wear projelerini de içerir (sırasıyla Xamarin.iOS ve Xamarin.Android kullanılarak bu Xamarin.Forms platformlarda çalışmaz).