Это должно быть ожидаемое поведение, так как соотношение screen resolution/image size
будет таким же.
Если вы хотите разместить изображение с одинаковой процентной площадью на всех экранах, используйте AbsoulteLayout
или Grid
для размещения.
т.е. (поместите изображение, котороеиспользует 60% экрана):
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="3*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Grid.Row="1" Grid.Column="1" Source="Forest" Acpect="AspectFit"/>
</Grid>