如何获得WP7 Content Project中的资产列表
本文关键字:列表 Project 何获得 WP7 Content | 更新日期: 2023-09-27 17:48:55
我可以加载一个纹理:
Texture2D texture = ContentManager.Load<Texture2D>(assetName);
但是如果文件不存在则抛出异常。是否有一种方法来确定给定名称的请求资产是否实际上首先存在?
我正在使用带后缀的数字计数器存储一系列资产(art001.png, art002.png,…),并希望有一个简单的调用通过计数来预加载纹理。
不可能遍历XAP文件的内容。您只需要维护一个希望加载的资产列表。
我的应用程序也有类似的问题,我最终编写了一个简单的脚本,在特定的文件夹中查找匹配的文件名模式并更新文本文件。所以,我会在构建应用程序之前运行脚本,文本文件被打包并在应用程序中读取,以确定可以加载哪些文件。或者您可以跳过这些麻烦,手工在代码中维护列表。
您可以使用T4。ASP。. NET MVC有T4MVC,你可以使用如下代码:
MVC.Dinners.Views.DinnerForm
代替:
"DinnerForm"
我不确定,但它可能在构建过程中使用T4的代码生成。看到文档