Поскольку класс Image не определяет свойство Command, у вас есть несколько вариантов. Вы можете написать прикрепленное поведение, которое будет обрабатывать MouseDown и вызывать команду.
Или вы можете сделать все это в XAML, создав новый стиль кнопок. Поскольку Button может содержать все что угодно, вы можете создать пустой стиль кнопки, и он будет выглядеть как изображение:
<Style x:Key="EmptyButton" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<ContentPresenter />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Затем, когда вы используете его, вы будете делать:
<Button Name="btnAction1"
Style="{StaticResource EmptyBUtton}"
Command="local:MainWindow.Command1">
<Image Source="MySourceImage.jpg" />
</Button>