WPF: Pode usar StaticResource apenas uma vez

Eu tenho um recurso estático definido no meu WPF Windows XAML:

<Window.Resources>
    <Image x:Key="MyImage" Source="../Icons/img.png" Width="16" Height="16" Stretch="None" />
</Window.Resources>

eu quero usar issodois vezes:

<Grid>
    <Button Content="{StaticResource MyImage}"  RenderOptions.BitmapScalingMode="NearestNeighbor" RenderOptions.EdgeMode="Aliased" />
</Grid>

...

<Grid>
    <Button Content="{StaticResource MyImage}"  RenderOptions.BitmapScalingMode="NearestNeighbor" RenderOptions.EdgeMode="Aliased" />
</Grid>

Mas ele é exibido como imagem do botão apenas uma vez. No último botão. O primeiro botão não possui imagem.

Quando removo o segundo botão, ele funciona no primeiro. Como usar o StaticResource várias vezes? O Visual Studio GUI Designer exibe as imagens nos dois botões.

questionAnswers(1)

yourAnswerToTheQuestion