Hallo,
da ich gerade dabei bin, mein MVVM Template anzupassen und durch @Nofear23m Hinweise das es auch ohne Fremd Packages geht, habe ich eine TestSolution aufgebaut.
Bisher habe ich immer das Nuget Paket Ninject benutzt, um zum Beipsiel Dialoge anzuzeigen, oder auch Pages hin und her zu schalten.
Dies möchte ich jetzt durch Messanger und Services ersetzen.
Die Testsolution ist in MVVM aufgebaut, d.H. es gibt:
Zu Beginn habe ich 2 Models, Person und Address. Außerdem habe ich das AnimatedContentControl hinzugefügt um den Content zu animieren.
Beim Starten wird im App Ordner eine SQLite DB angelegt und 3 Personen samt Bild und Adresse angelegt.
Es kann zwischen den einzelnen Person und Bildern hin und her geschaltet werden, wobei die Animation dann greift.
Noch nichts wirklich wildes.
Haupteinstieg ist der MainWorkspace (minimal gehalten).
Das Repository ist eigentlich fertig. Es gibt schon die PeopleLogic und ein paar Styles sind auch schon vorhanden.
Ziel ist es, nun Services zu implementieren. Da ich mich mit Services nicht auskenne und es auch vielleicht für andere interessant ist, kann jeder das Projekt runter laden und ausprobieren.
Vielleicht können wir gemeinsam das Projekt vervollständigen,
Als ersten Schritt wäre vielleicht ein eigenes Fenster welches man dann in weiteren Projekten verwenden kann sinnvoll. Dann eine eigene Messagebox usw.
Wer Lust und Zeit hat kann sich gerne beteiligen.
da ich gerade dabei bin, mein MVVM Template anzupassen und durch @Nofear23m Hinweise das es auch ohne Fremd Packages geht, habe ich eine TestSolution aufgebaut.
Bisher habe ich immer das Nuget Paket Ninject benutzt, um zum Beipsiel Dialoge anzuzeigen, oder auch Pages hin und her zu schalten.
Dies möchte ich jetzt durch Messanger und Services ersetzen.
Die Testsolution ist in MVVM aufgebaut, d.H. es gibt:
- WPFApp
- BusinessLogic
- Context
- Helper
- InstanceHolder
- Model
- Repository
- UnitTest
- View
- ViewModel
Zu Beginn habe ich 2 Models, Person und Address. Außerdem habe ich das AnimatedContentControl hinzugefügt um den Content zu animieren.
Beim Starten wird im App Ordner eine SQLite DB angelegt und 3 Personen samt Bild und Adresse angelegt.
Es kann zwischen den einzelnen Person und Bildern hin und her geschaltet werden, wobei die Animation dann greift.
Noch nichts wirklich wildes.
Haupteinstieg ist der MainWorkspace (minimal gehalten).
Das Repository ist eigentlich fertig. Es gibt schon die PeopleLogic und ein paar Styles sind auch schon vorhanden.
Ziel ist es, nun Services zu implementieren. Da ich mich mit Services nicht auskenne und es auch vielleicht für andere interessant ist, kann jeder das Projekt runter laden und ausprobieren.
Vielleicht können wir gemeinsam das Projekt vervollständigen,
Als ersten Schritt wäre vielleicht ein eigenes Fenster welches man dann in weiteren Projekten verwenden kann sinnvoll. Dann eine eigene Messagebox usw.
Wer Lust und Zeit hat kann sich gerne beteiligen.
"Hier könnte Ihre Werbung stehen..."