我为点击事件加载了图片。 对于另一个事件,我需要获取已加载图像的路径 这是我的加载图片的代码
Image img = new Image();
Stream imageStreamSource = new FileStream("img/block.png", FileMode.Open, FileAccess.Read, FileShare.Read);
PngBitmapDecoder decoder = new PngBitmapDecoder(imageStreamSource,BitmapCreateOptions.PreservePixelFormat,BitmapCacheOption.Default);
BitmapSource bitmapSource = decoder.Frames[0];
ImageSource imageSource = bitmapSource;
img.Source = imageSource
有没有办法以字符串值或其他方式获取img的路径? 因为我想比较其他事件的路径
答案 0 :(得分:0)
您可以尝试强制转换为FileStream以获得完整路径
FileStream fStream = imageStreamSource as FileStream;
var filePath = fStream.Name;