Windows phone 7 如何枚举在windows phone的IsolatedStorage中创建的目录

Windows phone 7 如何枚举在windows phone的IsolatedStorage中创建的目录,windows-phone-7,isolatedstorage,Windows Phone 7,Isolatedstorage,假设我在IsolatedStorage中创建了许多目录。我想列举并在列表框中显示它们,以便选择。例如: 名录 休息者 旅馆 购物中心 我想解决的问题是: 列表框将包含这些内容。如果单击Restuarant,它将获取存储在此目录中的所有文件 谢谢您可以使用它来枚举目录 private string[] GetLocationTypes() { using (var store = IsolatedStorageFile.GetUserStoreForApplication())

假设我在IsolatedStorage中创建了许多目录。我想列举并在列表框中显示它们,以便选择。例如:

名录 休息者 旅馆 购物中心

我想解决的问题是:

列表框将包含这些内容。如果单击Restuarant,它将获取存储在此目录中的所有文件

谢谢

您可以使用它来枚举目录

private string[] GetLocationTypes()
{
    using (var store = IsolatedStorageFile.GetUserStoreForApplication())
    {
        return store.GetDirectoryNames();
    }

}

谢谢你。但是如何将这个字符串[]绑定到ListBox,以便它显示所有目录名呢?Thanks@MilkBottle:这是一个非常独立的问题,在任何WP7 Silverlight教程中都很容易找到答案。在Silverlight中绑定集合非常容易。@MilkBottle:我必须同意@Jon的观点,您的第二个问题意味着您需要花更多时间查看基本WP7示例,以便更好地了解制作应用程序所需的内容。例如,默认的“数据绑定”项目模板提供了一个数据绑定列表框。@两者:谢谢大家。我不确定XAML级别。在代码隐藏中,我认为LBox.ItemSource=GetLocationTypes(),这就可以了。在ListBox的Xaml上,我需要{Binding?}作为ListBox的DataTemplate。是的,你的解决方案有效。我将搜索第二部分。