我正在使用Windows Phone 8应用程序。
string Image = "/MyData/" + myObject.ImageName + "big.png";
BitmapImage bmp = new BitmapImage(new Uri(Image , UriKind.Relative));
MyImage.Source = bmp;
我在MyData /文件夹中有一个图像,我有两组图像,如<imagename>big.png,<imagename>small.png.
所以在这里发生的事情是我想检查该位置是否存在<imagename>big.png
,如果不是,请选择<imagename>small.png.
怎么做?
修改
我自己解决了,这是怎么回事。
File.Exists("path to file") here path should be `folderName/filenames` and not `/folderName/filenames`
感谢所有帮助过我的人。
答案 0 :(得分:0)
string image = "/MyData/" + myObject.ImageName + "/big.png";
string fileName = Path.GetFileName(image);
if(!string.IsNullOrEmpty(fileName))
{
MessageBox.Show("File Exist -"+fileName);
}
else
{
MessageBox.Show("No File Exist -");
}
BitmapImage bmp = new BitmapImage(new Uri(image , UriKind.Relative));
if(bmp==null)
{
image = "/MyData/" + myObject.ImageName + "/small.png";
bmp = new BitmapImage(new Uri(image , UriKind.Relative));
}
MyImage.Source = bmp;