如何使大图像适合xaml中的小堆栈?

时间:2015-09-15 02:54:56

标签: wpf xaml

我有一个StackPanel和一个图像。我的图像比StackPanel大,所以它只显示图像的一部分。我的期望是图像适合stackpanel并保留其原始宽高比。

<StackPanel x:Name="IllustrationStackPanel" Orientation="Vertical">
            <Image x:Name="IllustrationImage"
                   Source="a.png"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Top"
                   Stretch="None"
                   Margin="0,0,0,0"/>
</StackPanel>
你可以给我一些解决方案吗?感谢

1 个答案:

答案 0 :(得分:1)

将图像上的“拉伸”属性设置为“均匀”(而不是“无”)

  

调整内容大小以适应目标维度   保留其原始宽高比。

MSDN has some examples of the different values you can use