Windows phone 7 选择从isolatedstorage读取的项的列表框
好的,下面是一个简单的代码,它将解释我需要做什么:Windows phone 7 选择从isolatedstorage读取的项的列表框,windows-phone-7,Windows Phone 7,好的,下面是一个简单的代码,它将解释我需要做什么: IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication(); StreamWriter writeFile; if (!store.DirectoryExists("SaveFolder")) { store.CreateDirectory("Sa
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
StreamWriter writeFile;
if (!store.DirectoryExists("SaveFolder"))
{
store.CreateDirectory("SaveFolder");
writeFile = new StreamWriter(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.CreateNew, store));
}
else
{
writeFile = new StreamWriter(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.Append, store));
}
StringWriter str = new StringWriter();
str.Write(urlHolder.Text);
writeFile.WriteLine(str.ToString());
writeFile.Close();
因此,我有一个隔离的数据存储,我保存了一些链接,这些链接是从某个文本框(urlHolder)读取的,另一方面,我读取这些链接并将它们放在列表框中:
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
StreamReader readFile = null;
try
{
readFile = new StreamReader(new IsolatedStorageFileStream("SaveFolder\\SavedFile.txt", FileMode.Open, store));
string fileText = readFile.ReadToEnd();
bookmarkListBox.Items.Add(fileText);
readFile.Close();
}
catch
{
MessageBox.Show("Need to create directory and the file first.");
}
写和读都可以,但问题是当链接在列表框中时,当我想选择其中一个链接时,它会选择所有链接…我尝试了所有方法,但没有结果,所以,如果有人知道一些解决方案,请写…谢谢 您将整个文件作为单个字符串读取,然后将其作为单个项目添加到列表框中 您需要将行/链接作为单独的项目添加。尝试以下方法:
while (var item = readFile.ReadLine())
{
bookmarkListBox.Items.Add(item);
}
您将整个文件作为单个字符串读取,然后将其作为单个项添加到列表框中 您需要将行/链接作为单独的项目添加。尝试以下方法:
while (var item = readFile.ReadLine())
{
bookmarkListBox.Items.Add(item);
}
@user648539如果这是“正确”的答案,那么您可以接受它。另请参见@user648539如果这是“正确”的答案,那么您可以接受它。另见