我正在尝试从文件位置加载图片。图像尺寸为70 * 70;这是一个缩略图。
My Image元素在XAML中定义如下:
<Image Grid.ColumnSpan="2" Stretch="None" Grid.Row="16" Height="114"
HorizontalAlignment="Left" Name="imgThumbnail"
VerticalAlignment="Top" Width="133"
Grid.RowSpan="3" Grid.Column="2" Margin="28,0,0,0" />
在我后面的代码中,我使用了以下内容:
foreach (string filePath in filePathList)
{
if (Path.GetFileNameWithoutExtension(filePath).ToLower().Contains(slugName.ToLower()+"_70x70"))
{
if (Path.GetFileNameWithoutExtension(filePath).ToLower().Contains("_70x70"))
{
filePathList_ToBeDeleted.Add(filePath);
imgThumbnail.Stretch = Stretch.None;
imgThumbnail.Source = new BitmapImage(new Uri(filePath));
//image1.Source = filePath.;
}
}
}
Stretch.None
似乎不适用于我的情况;我有什么其他的选择,以确保我的图像没有拉伸,并按原样得到它?
答案 0 :(得分:0)
非常感谢大家,我想出来了,两个变化看起来我的照片很完美
在XAML中更改一个
该图像的高度和宽度我将其设置为70
XAML.CS中的第二次更改
Stertch.Uniformfill