WPF (MVVM): die Verkabelung bis viewModel in der CodeBehind-Fenster?

Habe ich immer meine Füße nass mit dem MVVM pattern für WPF-und alles funktioniert wie es sollte..

Aber ich bin mit der Verdrahtung der viewmodel-meiner Ansicht datacontext von meinem codebehind meinem Fenster.

Sicher genug, der Punkt, von MVVM ist, um loszuwerden, der code hinter windows... das tut es Super, also ich bin Links mit 2 einfachen Linien zu verdrahten meinem datacontext zu meinem viewmodel.

Gibt es eine alternative?

Oder ist es akzeptabel, die haben nur 2 Leitungen zur Verdrahtung des Viewmodel in meinem Fenster code hinter?

Ist es möglich, verdrahten Sie das viewmodel an die view über XAML? Ich denke, es ist wahrscheinlich (nicht sicher) - Aber würde das zu Problemen führen? Ist es empfehlenswert?

Wirklich dankbar für jede Hilfe?

  • Der Punkt von MVVM ist nicht zu beseitigen code hinter. Es ist die Erhöhung der Testbarkeit, Wartbarkeit und erleichtern designer/developer collaboration. Eine signifikante Abnahme in der code behind ist nur ein natürlicher Nebeneffekt dieser Ziele.
  • Warum habe ich das nicht finden, diese Frage vor einer Woche?
InformationsquelleAutor mark smith | 2009-09-27
Schreibe einen Kommentar