WP8.1开发中找程序下的Assets文件夹

      这俩天在开发另一个程序时,遇到一个小问题:如何调用程序下的Assets文件夹及其下的文件和文件夹;

在网上找了两天,基本上是关于如何调用手机中库的方法,没找到有关介绍如何调用查找 编译前添加图片或其它资源到手机程序中的文件;

后来在msdn.library找到了相关类和方法,现在来分享一下:

1.

StorageFolder assFolder=null;//用来存放找到的Assets文件夹
List<StorageFolder> assetsSubFolderList = new List<StorageFolder>();//用来存放遍历Assets文件夹得到的子文件夹集合

2.

                #region 找Assets文件夹
                //获取安装程序的根文件夹
                StorageFolder appRootStorageFolder = Windows.ApplicationModel.Package.Current.InstalledLocation;
                //获取安装程序的根文件夹中的所有文件夹
                IReadOnlyList<StorageFolder> appRootStorageFolders = await appRootStorageFolder.GetFoldersAsync();
                //找出Asssets文件夹
                foreach (StorageFolder item in appRootStorageFolders)
                {
                    //获取Asssets文件夹
assFolder = item;//因为我的程序下只有一个默认的Assets文件夹,所以能直接赋值就行了,如果你在添加资源初创建多个文件夹,按顺序找就行了; } #endregion

3.这样就完事了

 

结语,虽然代码很简单,但是我是初学者,有很多不会,有关WP资料和教程网上又很少,有些还只能看些英文资料,费了很多时间才明白如何找安装程序下的Assets文件夹;

希望WP相关的资料越来越多,助初学者,我也是抱这样心态分享经验,因为我也是遇到问题直接上网上找资料学习,只有大家的不断分享才能丰富WP的资料;

 

posted on 2016-01-09 11:09  legendofhungrywolf  阅读(219)  评论(0编辑  收藏  举报