¿Pasar el parámetro de comando al método en ViewModel en WPF?

Estoy tratando de pasarCommandParameter al método en miViewModel. ¿Como hacer esto?

private void Open(object sender)
{
    if (sender==this.objMainWindow.btnHistory)
    {
        objMainWindow.Container.Child = objHistory;
    }

    if (sender == this.objMainWindow.btnNew_Item)
    {
        objMainWindow.Container.Child = objNewItem;
    }

    if (sender == this.objMainWindow.btnSide_Effects)
    {
        objMainWindow.Container.Child = objSideEffect;
    }
}

Este es mi meyhod enViewModel que quiero pasarCommandParameter. yo sueloCommandParameter para el botón

Respuestas a la pregunta(4)

Su respuesta a la pregunta