WPF MVVM – Kleines Testprojekt [Teil 1]
Dienstag, August 4th, 2009Ich arbeite derzeit an einem kleinen “Spielprojekt” in WPF mit dem MVVM Pattern.
Für mich ist das der optimale Einstieg in WPF. Das Projekt ist klein, überschaubar und soll natürlich auch noch getestet sein. Das Projekt wird für einen 60. Geburtstag eingesetzt, also reines Vergnügen mit Weiterbildungsfaktor.
Folgende Aufgabenstellung (erinnert an “Wer wird Millionär”):
Ein Kandidat muss zehn Fragen zu einer bestimmten Person beantworten. Je Frage stehen 3 oder 4 Antworten zur Verfügung. Wurde eine Frage beantwortet, darf der Kandidat die nächste beantworten. Die Fragen sind wie bei WWM nach Schwierigkeitsstufen kategorisiert. Je mehr Fragen beantwortet wurden, desto schwerer die Fragenstellung. Fragen können nicht nur aus Textbausteine bestehen, sondern zusätzlich auch aus Videos oder Bildern.
Soweit die Aufgabenstellung, danach stellte sich die Frage, wie setze ich das Projekt um?
Da ich mich schon seit längerem für WPF interessiere, werde ich das Spiel in WPF mit dem MVVM Pattern versuchen umzusetzen.
Anfang:
Als erstes hab ich mir das WPF Model-View-ViewModel Toolkit von dieser Seite geladen. (geht auch ohne)
Das Toolkit beinhaltet folgendes:
- Template
- Dokumentation (unbedingt lesen)
- Demo
Die Installation dauert nicht lange und braucht hier nicht länger erklärt zu werden.
Das Template fügt sich wie in Abb. 1 in VS2008 ein.
(Abb. 1)
Anlegen eines neuen Projekts:
Nach dem ich das Template ausgewählt habe, gibt es die Möglichkeit automatisch ein Unit-Test-Projekt (Abb. 2) anzulegen. Da ich das Projekt manuell anlege, hab ich die Nachfrage verneint.
(Abb. 2)
Nach der Erstellung des Projekts wird folgende Struktur angelegt.
(Abb. 3)
Zu den einzelnen Klassen mehr dazu im nächsten Blogeintrag.