Macht die Einheit nur klar, dass nichts registriert werden muss?

Ich schaue Mike Tautlys fantastisches Intro zu Prisma an. Es machte alles Sinn, aber im sechsten Video war ich ein bisschen verwirrt.

He lässt den Konstruktor seiner Ansichtsklasse einen Parameter des ViewModel übernehmen. Er sagt dann, dass die Einheit dies für uns ausfüllen wird (dh es konstruieren wird).

In der Vergangenheit musste er so etwas registrieren (dh IMyClass hat sich bei MyClass registriert). Aber das hat er für das ViewModel nicht gemacht.

Der einzige Unterschied, den ich sehen kann, ist, dass die Abhängigkeit zum ViewModel keine Schnittstelle, sondern eine direkte Klasse war. Wird das von unity erkannt und versucht, das ViewModel zu erstellen, oder habe ich einen Schritt verpasst? (Und wenn das ViewModel Parameter hätte, würde es versuchen, diese auch zu machen?)

Antworten auf die Frage(4)

Ihre Antwort auf die Frage