Comment puis-je combiner MVVM et Dependency Injection dans une application WPF?

Pouvez-vous nous donner un exemple de la façon dont vous utilisez (votre préféré) DI cadre de fil MVVM les Modèles de Vue pour une application WPF?

Allez-vous créer un fortement connecté à la hiérarchie de Modèles de Vue (comme le lieu de tous les témoins nichée du ViewModel est une propriété de l'un des parents ViewModel et de vous lier à imbriquée contrôle du DataContext dans le code XAML) ou vous utilisez une sorte de même de plus en plus abstrait", "Modèle de Vue" Manager", qui maintient certains faiblement connectés à la hiérarchie... comme dans la CABINE, peut-être?

source d'informationauteur Max Galkin