Comando de llamada desde el código detrás

Así que he estado buscando y no puedo encontrar exactamente cómo hacer esto. Estoy creando un control de usuario utilizando MVVM y me gustaría ejecutar un comando en el evento 'Loaded'. Me doy cuenta de que esto requiere un poco de código, pero no puedo averiguar qué es lo que se necesita. El comando se encuentra en el ViewModel, que se establece como el origen de datos de la vista, pero no estoy seguro de cómo encaminar esto para poder llamarlo desde el código que está detrás del evento cargado. Básicamente lo que quiero es algo como esto ...

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

Mirando a mi alrededor, parece que no puedo encontrar la sintaxis para esto en ninguna parte. ¿Debo enlazar el comando en el xaml primero para poder referenciarlo? Me doy cuenta de que la opción de vinculación de comandos dentro de un control de usuario no le permitirá vincular comandos como pueda dentro de algo como un botón ...

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

Estoy seguro de que hay una forma sencilla de hacer esto, pero no puedo por mi vida resolverlo.

Respuestas a la pregunta(5)

Su respuesta a la pregunta