我正在尝试在 WPF 中显示图像。我用这个:
Stream fs = File.Open(path, FileMode.Open);
BitmapImage bmp = new BitmapImage();
bmp.BeginInit();
bmp.StreamSource = fs;
bmp.EndInit();
img.Source = bmp;
fs.Close();
无论是否关闭流,这都不起作用。有什么作用:
BitmapImage bmp = new BitmapImage(new Uri(path));
img.Source = bmp;
除了需要关闭流之外,我将使用第二种方法。这有什么问题?