Özet

Tamamlandı

Bu modülde Model-View-ViewModel (MVVM) desenini ve .NET MAUI uygulamalarındaki uygulamasını öğrendiniz. MVVM düzeni, çoğu kullanıcı arabirimi davranış mantığını viewmodels adlı birim test edilebilir sınıflara taşımaya yardımcı olur ve böylece arka planda kod dosyalarına birim testleri yazma zorluğu giderilir. Ayrıca bir MVVM uygulamasındaki model, görünüm ve görünüm modelinin rolleri hakkında da bilgi edineceksiniz. Modül, modeldeki verileri geçerli görünümün gereksinimlerine uyacak şekilde biçimlendirme, dönüştürme ve zenginleştirme dahil olmak üzere görünüm modelinin sorumluluklarını daha ayrıntılı olarak ele alır. MVVM desenini kullanarak modern uygulamalar oluşturmaya yönelik başlangıç uygulaması sağlayan MVVM Araç Seti kitaplığı da tanıtıldı.

Bu modüldeki temel bilgiler, görünüm modelinin rolünü ve bir görünüme uyacak şekilde nasıl tasarlandığını anlamaktır. Bu, özelliği eklemek SelectedMovie ve MVVM desenini MovieListPage kullanarak görünümde seçimi geliştirmek için öğesinin güncelleştirilmesini MovieListViewModel içerir. Ayrıca, veya MenuItem etkinleştirme gibi Button kullanıcı arabirimi bileşenlerini işlemeye yönelik bir çözüm olarak komut deseni hakkında bilgi edinirsiniz. Modülde Sil menüsünün olay işleyicisinin "film listesi" uygulamasındaki bir komuta dönüştürülmesi de ele alınmıştır.