如何在列表框中显示孤立存储的文件名?

时间:2013-04-02 10:43:28

标签: windows-phone-7 c#-4.0 listbox isolatedstorage

我正在开发一个应用程序,我必须在列表框中显示文件名,文件由用户创建并存储在使用独立存储创建的目录中。我是Windows手机编程的新手。我找不到足够的资源用于隔离存储文件访问??? Plzzz帮助

绑定到列表的代码:

private void bindList()
        {
           var  appStorage = IsolatedStorageFile.GetUserStoreForApplication();

            string[] fileList = appStorage.GetFileNames("/NotesForBible");

            listPicker1.ItemsSource = fileList;

       }

用于添加文件的COED:

{

var appStorage = IsolatedStorageFile.GetUserStoreForApplication();         appStorage.CreateDirectory( “NotesForBible”);

    if (!appStorage.FileExists(fileName))
    {
        using (var file = appStorage.CreateFile("NotesForBible/" + fileName ))
        {
            using (var writer = new StreamWriter(file))
            {
                writer.WriteLine(fileContent);
            }
        }
        }

我无法查看列表框中创建的文件

1 个答案:

答案 0 :(得分:0)

IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();

获取所有文件名的数组:

string directory = "whatever";
string[] filenames = store.GetFileNames(directory);

有关详情:http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.aspx