Tugas 4 PBKK - Latihan Menerapkan WVVM di WPF
Latihan Menerapkan WVVM di WPF
MVVM adalah sebuah variasi dari MVC yang memisahkan view menjadi dua, yaitu view dan view model yang terhubung melalui data binding.
Pada tugas 4 ini, saya akan mencoba untuk menerapkan WVVM dengan menggunakan WPF (Windows Presantation Foundation)
1. Buat proyek baru di Visual Studio 2019, pilih jenis proyek Visual C#, Windows, WPF Application untuk membuat aplikasi desktop yang memakai WPF.
2. Buat sebuah model baru dengan men-klik kanan nama proyek dan memilih Add, Class. Beri nama model ini sebagai ItemPenjualan yang kode programnya terlihat seperti berikut ini:
3. Berikutnya, ubah kode program di MainWindow.xaml
4. Lalu, buat sebuah class baru dengan nama ItemPenjualanViewModel
5. Langkah berikutnya, kita perlu menghubungkan antara view, view model dan model.
6. Lalu ubah MainWindow.xaml untuk binding
7. Selanjutnya, kita perlu menyimpan model ke database, yang pertama dilakukan adalah menginstall MySQL Connector versi 6.8.7
8. Setelah itu, kita perlu menambahkan referensi, dengan cara klik kanan pada Reference > Add Reference > Pilih MySql.Data.Entity For EF 6 & System.ComponentModel.DataAnnotations .
9. Lalu pada Nuget Manager, install EntityFramework
11. Tambahkan sebuah atribut di model agar nilai property Id dihasilkan secara otomatis oleh database (melalui auto number)
14. Ubah code pada ItemPenjualanViewModel untuk menambahkan SimpanCommand
15. Jalankan perintah Enable-Migrations pada Package Manager Console
16. Lalu jalankan Add-Migration, dan setelah itu Update Database
17.
Masih terjadi kendala saat akan menyimpan ke database.
Hasil :
M. Frediansyah Sinaga
05111840000028
PBKK A
Referensi :
https://thesolidsnake.wordpress.com/2014/01/10/menerapkan-mvvm-di-windows-presentation-foundation-wpf/
Comments
Post a Comment