Ringkasan

Selesai

Dalam modul ini, Anda mempelajari tentang pola Model-View-ViewModel (MVVM) dan aplikasinya di aplikasi .NET MAUI. Pola MVVM membantu memindahkan sebagian besar logika perilaku UI ke kelas yang dapat diuji unit yang disebut viewmodel, sehingga mengatasi tantangan penulisan pengujian unit terhadap file code-behind. Anda juga belajar tentang peran model, tampilan, dan viewmodel dalam aplikasi MVVM. Modul ini semakin mendalami tanggung jawab viewmodel, termasuk memformat, mengonversi, dan memperkaya data dari model agar sesuai dengan persyaratan tampilan saat ini. Pustaka Toolkit MVVM, yang menyediakan implementasi awal untuk membangun aplikasi modern menggunakan pola MVVM, juga diperkenalkan.

Takeaway utama dari modul ini termasuk memahami peran viewmodel dan bagaimana dirancang agar sesuai dengan tampilan. Ini melibatkan pembaruan MovieListViewModel untuk menambahkan SelectedMovie properti, dan meningkatkan pilihan dalam MovieListPage tampilan menggunakan pola MVVM. Selain itu, Anda mempelajari tentang pola perintah sebagai solusi untuk menangani komponen UI seperti Button atau MenuItem aktivasi. Modul ini juga mencakup konversi penanganan aktivitas menu Hapus menjadi perintah di aplikasi "daftar film".