Xamarin.Forms Kabuğunu
Giriş
Xamarin.Forms Kabuk, çoğu mobil uygulamanın gerektirdiği temel özellikleri sağlayarak mobil uygulama geliştirmenin karmaşıklığını azaltır. Buna ortak bir gezinti kullanıcı deneyimi, URI tabanlı bir gezinti şeması ve tümleşik arama işleyicisi dahildir.
Create a Xamarin.Forms Shell application
Kabuk uygulaması oluşturma işlemi, Xamarin.Forms sınıfının alt sınıfını oluşturan BIR xaml dosyası oluşturmak Shell , MainPage uygulamanın sınıfının özelliğini alt App sınıflanmış Shell nesneye ayarlamak ve sonra alt sınıflanmış sınıfta uygulamanın görsel hiyerarşisini anlatmaktadır Shell .
Geçici Açılır Öğe
Bir açılır pencere, bir kabuk uygulaması için isteğe bağlı kök menü olur ve bir simge aracılığıyla veya ekranın kenarından çekerek erişilebilir. Açılır pencere, isteğe bağlı bir üst bilgi, açılır öğe öğesi, isteğe bağlı menü öğeleri ve isteğe bağlı bir altbilgi içerir.
Sekmeler
Bir açılır pencere, bir kabuk uygulamasındaki bir sonraki düzey gezinti düzeyi alt sekme çubuğudur. Alternatif olarak, bir uygulamanın gezinti deseninin alt sekmeleri ile başlayabilir ve bir açılır pencere kullanılamaz. Her iki durumda da, alt sekme birden fazla sayfa içerdiğinde sayfalar üst sekmeye gezinilebilir.
Sayfalar
Bir ShellContent nesne, ContentPage veya için nesnesini temsil FlyoutItem eder Tab .
Gezinti
Kabuk uygulamaları, küme gezinti hiyerarşisini izlemek zorunda kalmadan, uygulamadaki herhangi bir sayfaya gitmek için yollar kullanan URI tabanlı bir gezinti düzenini kullanabilir.
Ara
Kabuk uygulamaları, her sayfanın üst kısmına eklenebilen bir arama kutusuyla sunulan tümleşik arama işlevlerini kullanabilir.
Yaşam döngüsü
Kabuk uygulamaları yaşam döngüsüne uyar Xamarin.Forms ve bir Appearing sayfa ekranda gözükme geldiğinde bir olayı ve bir sayfa ekranda görüntiğimde bir olayı harekete geçirme Disappearing .
Özel işleyiciler
Kabuk uygulamaları çeşitli kabuk sınıflarının sergileme özellikleri ve yöntemleri aracılığıyla özelleştirilebilir. Bununla birlikte, daha gelişmiş platforma özgü özelleştirmeler gerektiğinde kabuk özel Oluşturucu oluşturmak da mümkündür.