我有一个WinRT Metro项目,它根据所选项目显示图像.但是,某些选定的图像将不存在.我想要做的是陷阱他们不存在的情况,并显示一个替代方案.
@H_403_14@这是我的代码到目前为止
internal string GetMyImage(string imageDescription) { string myImage = string.Format("Assets/MyImages/{0}.jpg",imageDescription.Replace(" ","")); // Need to check here if the above asset actually exists return myImage; }
示例调用:
GetMyImage("First Picture"); GetMyImage("Second Picture");
所以Assets / MyImages / SecondPicture.jpg存在,但Assets / MyImages / FirstPicture.jpg没有.
起初我想到使用WinRT相当于File.Exists(),但似乎不是一个.无需去尝试打开文件并捕获错误的程度,只需检查文件是否存在,或文件是否存在于项目中?