Giriş
Uygulamanızın mimarisini planlamanın bir parçası, kullanıcının sayfalar arasında nasıl hareket olduğuna karar vermektir. Kullanıcılar bir dizi sayfa boyunca ileri ve geri gitmeli mi? Uygulamanızın bir başlangıç sayfası mı var yoksa aynı derecede önemli birkaç üst düzey sayfa mı var? Gezinti seçiminiz, uygulamanızın içeriğiyle iyi çalışmalıdır. Ayrıca hedeflediğiniz her platform için yerel hissettirmelidir.
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (MAUI) kullanarak bir planetaryum için uygulama yazdığınızı varsayalım. Günlük yaşamla ilgili astronomik olgular ve kavramlar sunarak astronomiye ilgi oluşturmak istiyorsunuz. Uygulamada gün doğumu ve gün batımını, ay evrelerini, astronomik bedenleri ve Hakkında sayfasını kapsayan sayfalar olmalıdır. İşiniz, bu sayfalar için sezgisel bir gezinti düzeni tasarlamak ve uygulamaktır.
Bu modülde, birden çok sayfada veri sunan bir uygulama uygulamak için sekmeli sayfaları kullanmayı öğreneceksiniz. Bu gezinti düzeninin ne zaman uygun olduğunu ve sekmeli sayfaların davranışını nasıl özelleştirebileceğinizi öğrenirsiniz. Ayrıca, sekmeli sayfaları gezinti yığınını kullanan gezinti sayfalarıyla birleştirmeyi de öğrenirsiniz.
Öğrenme hedefleri
Bu modülde şunların nasıl yapılacağını öğreneceksiniz:
- .NET MAUI Shell ile açılır öğe gezintisi uygulayın.
- .NET MAUI Kabuğu ile sekme gezintisi uygulama.
- Sekmeli sayfalar içindeki sayfalar arasında gezinme.
Önkoşullar
- .NET MAUI iş yükünün yüklü olduğu Visual Studio 2022
- İsteğe bağlı: .NET MAUI Uzantısına sahip Visual Studio Code ve .NET MAUI iş yükü yüklü .NET SDK'sı
- C# ve .NET hakkında bilgi
.NET MAUI geliştirme gereksinimleri
.NET 8 ile .NET MAUI uygulamaları oluşturmak için Visual Studio sürüm 17.8 veya üzerini aşağıdaki iş yükü yüklü olarak yüklemeniz gerekir:
- .NET Çok Platformlu Uygulama Kullanıcı Arabirimi geliştirme
Ayrıca, .NET MAUI Blazor uygulamaları oluşturmak istiyorsanız ASP.NET ve web geliştirme iş yükünü yüklemeniz gerekir.
Kurulumun izlenecek yolu için belgelere bakın.
Visual Studio Code ile geliştirme
macOS veya Linux üzerinde geliştirme yapıyorsanız, .NET SDK ve .NET MAUI İş Yükü ile birlikte Visual Studio Code ve .NET MAUI Uzantısını yüklemeniz gerekir. Kurulumun izlenecek yolu için belgelere bakın.