2

我只是尝试在我的 windows phone 8 应用程序中将 BitMapImage 绑定为 Image 控件的源。并将 Stretch 属性应用于 Uniform。但图像仍然显示拉伸。我怎样才能使图像适合它的原始尺寸。

这是我的代码:

<Image x:Name="ConversationImage" Width="200" Height="200" Visibility="{Binding ImageVisibility}" Source="{Binding ThumbImage}" Stretch="Uniform"  VerticalAlignment="Center" HorizontalAlignment="Center"/>
4

1 回答 1

1

你好 Deepak,你的图像显示为拉伸,因为你将它的 strech 属性设置为 uniform,如果你是在原始维度,只需将拉伸属性设置为 none..

<Image x:Name="ConversationImage" Width="200" Height="200" Visibility="{Binding ImageVisibility}" Source="{Binding ThumbImage}" Stretch="None"  VerticalAlignment="Center" HorizontalAlignment="Center"/>

如果您希望它始终保持原始尺寸,只需删除您的图像控件宽度和高度。

于 2013-08-01T14:03:07.667 回答