Исключение, которое вы видите, выдается при попытке чтения из файла, который вы только что открыли для записи:
StreamReader readFile = new StreamReader(new IsolatedStorageFileStream("ListFolder\\myFile.txt", FileMode.Open, storage
));
Проблема также в том, что вы никогдазакройте файл, когда прочтете его (хотя в коде вы недостаточно углубились, чтобы у вас возникла проблема).Весь код, который у вас есть, хорош, вам просто нужно изменить его порядок.Попробуйте
StreamReader readFile = new StreamReader(new IsolatedStorageFileStream("ListFolder\\myFile.txt", FileMode.Open, storage));
string myFile = readFile.ReadToEnd();
readFile.Close();
//Create a new file and assign a StreamWriter to the store and this new file (myFile.txt)
//Also take the text contents from the txtWrite control and write it to myFile.txt
// StreamReader readFile = null;
StreamWriter writeFile = new StreamWriter(new IsolatedStorageFileStream("ListFolder\\myFile.txt", FileMode.OpenOrCreate, storage));
string[] lines = myFile.Split(System.Environment.NewLine.ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
//write content inside myFile.txt
writeFile.WriteLine(myFile);
//retrieveDrinksListBox.Items.AddRange(lines);
writeFile.Close();