我试图从我的文件位置加载图像。图片尺寸为70*70;这是一个缩略图。
我的图像元素在 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
在我的情况下似乎不起作用;我这里还有其他选择来确保我的图像没有被拉伸并保持原样吗?