Chame o comando do código atrás

Então eu tenho procurado e não sei exatamente como fazer isso. Estou criando um controle de usuário usando o MVVM e gostaria de executar um comando no evento 'Loaded'. Eu percebo que isso requer um pouco de código, mas não consigo entender o que é necessário. O comando está localizado no ViewModel, que é definido como datacontext da visualização, mas não sei exatamente como rotear isso, para poder chamá-lo do código por trás do evento carregado. Basicamente o que eu quero é algo assim ...

<code>private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
    //Call command from viewmodel
}
</code>

Olhando em volta, não consigo encontrar a sintaxe para isso em qualquer lugar. Preciso vincular o comando no xaml primeiro para poder referenciá-lo? Percebo que a opção de ligações de comando dentro de um controle de usuário não permitirá que você associe comandos como você pode dentro de algo como um botão ...

<code><UserControl.CommandBindings>
    <CommandBinding Command="{Binding MyCommand}" /> <!-- Throws compile error -->
</UserControl.CommandBindings>
</code>

Tenho certeza que há uma maneira simples de fazer isso, mas não posso, para a vida de mim, descobrir isso.

questionAnswers(5)

yourAnswerToTheQuestion