Onde criar um ViewModel parametrizado?

Parametrizei recentemente o contratador do meu ViewModel. Antes disso, eu estava fazendo isso na minha janela:

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

A estrutura instanciava o ViewModel para mim.

Eu sei que posso definir o DataContext no código, mas eu preferiria uma maneira XAML para que o designer possa exibir meus dados de teste ao projetar.

Isso é possível?

questionAnswers(2)

yourAnswerToTheQuestion