Wo kann ein parametrisiertes ViewModel erstellt werden?

Ich habe kürzlich den Konstruktor meines ViewModel parametrisiert. Vorher habe ich das in meinem Fenster gemacht:

<Window.DataContext>
    <vm:MyViewModel />
</Window.DataContext>

Das Framework hat das ViewModel für mich instanziiert.

Ich weiß, dass ich DataContext in Code festlegen kann, aber ich würde eine XAML-Methode bevorzugen, damit Designer meine Testdaten beim Entwerfen anzeigen können.

Ist das möglich