I found a possible easy to implement solution. Basically I created another image with visibility hidden loading the urls for ImageUrlHoverString
<Image x:Name="FloorImagePreload"
Width="200"
Height="80"
Visibility="Hidden"
Grid.Row="1"
Margin="0,0,0,0">
<Image.Style>
<Style TargetType="{x:Type Image}">
<Setter Property="Source" Value="{Binding ImageUrlHoverString}" />
</Style>
</Image.Style>
</Image>