INF.04Aplikacje Desktopowe (GUI)
Wzorzec MVVM (Model-View-ViewModel)
Wzorzec architektoniczny dla aplikacji XAML dzielący projekt na: Model (dane), View (interfejs XAML) oraz ViewModel (stan i logika widoku z obsługą komend ICommand).
Elementy architektury MVVM:
- Model: Klasy danych biznesowych i dostęp do bazy/API.
- View (Widok): Plik XAML definiujący wygląd kontrolek. Nie zawiera logiki biznesowej.
- ViewModel: Stanowi pomost między Modelem a Widokiem. Udostępnia właściwości dla
Data Bindingoraz poleceniaICommanddo obsługi kliknięć przycisków.
Chcesz sprawdzić to pojęcie w praktyce?
Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Wzorzec MVVM (Model-View-ViewModel) lub rozpocznij trening.