Suchergebnisse

Suchergebnisse 1-5 von insgesamt 5.

  • Benutzer-Avatarbild

    Hallo @Murdoc Ich sehe mir dein Beispiel gerne an und versuche schritt für schritt zu erklären was ich wie ändern würde. Anschießend stelle ich das Projekt wieder Online. Falls du dann noch weitere Frage hast kannst du diese ja dann gerne hier stellen. So, ich gehe jetzt mal was essen und dann mach ich mich an dein Projekt. Grüße Sascha

  • Benutzer-Avatarbild

    Hallo @Murdoc OK, habe mir das Projekt angesehen und umgeändert. Da du gefragt hast ob das Projekt MVVM gerecht wird gebe ich hier meinen Senf auch gleich dazu Projektstruktur Die Projektstruktur ist eher suboptimal. Bei MVVM sind die einzelnen Layer voneinander zu trennen. Man kann auch alles in einem Projekt haben, bekommt so aber nicht mit sollte man den Fehler begehen doch mal das View ins ViewModel zu holen. Sind die Layer getrennt kann man das erst gar nicht. Sieh dir hierzu die Projektmap…

  • Benutzer-Avatarbild

    Hallo OK, der Reihe nach. Zitat von Murdoc: „Mit Projektstruktur meinst du die Zuordnung in Ordner oder? Das fällt dann unter den obigen Punkt - das hatte ich aus deinem Tut schon gelernt.“ Nein, schau dir mal das verlinkte Projekt an. Nicht nur(!) dir Ordner, ich meine wirklich verschiedene Projekte!! Die Applkation als WPF Projekt, das Model als Klassenbibliothek, Das ViewModel als Klassenbibliothek und die View als "WPF Benutzersteuerelementbibliothek". Zitat von Murdoc: „Da hätte ich besser …

  • Benutzer-Avatarbild

    Hallo @EaranMaleasi Zitat von EaranMaleasi: „Warum ist es so wichtig das alles in verschiedene Bibliotheken zu packen, für ein und dieselbe Anwendung? Hat man daraus irgendwelche Vorteile, oder dient es nur der strikten Trennung?“ so kann man es sehen, es geht aber (später) ja noch weiter. Das MVVM Patterns erfordert es eben. Eines der Vorteile von MVVM ist die Testbarkeit. Das erreiche ich nur durch die Trennung der Layer. In weiterer Folge sind die einzelenen Layer später austauschbar(er). In …

  • Benutzer-Avatarbild

    Ich weis das du anderer ansicht bist. Und wie würdest du UnitTests implementieren?? Es verstößt gegen das Pattern. Ich habs schon gesagt, lass dir einen Namen für dein "Pattern" einfallen. MVVM besagt das die Layer getrennt werden müssen. Ist ja nicht auf meinem Mist gewachsen. Einfach halten - ja. Aber nicht wenn man im nachhinein probleme bekommt. Und gerade Anfänge sollten dies auch tun um nicht vieleicht unabsichtlich das Pattern zu verletzen. Ich weis wie das ist, das geht schnell und man b…