Я написал этот код в приложении Windows Phone для чтения и записи данных из XML-файла, и он отлично работает. поэтому я хочу использовать его в окнах 8.1 приложения, но это не работает, как я преобразовать его, чтобы быть совместимым с окнами 8.1Конвертировать IsolatedStorageFileStream из Windows phone 8.1 в Windows 8.1
public void Read(string strXMLFile)
{
IsolatedStorageFile isfData = IsolatedStorageFile.GetUserStoreForApplication();
XDocument doc = null;
IsolatedStorageFileStream isfStream = null;
if (isfData.FileExists(strXMLFile))
{
isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.Open, isfData);
doc = XDocument.Load(isfStream);
isfStream.Close();
}
else
{
doc = XDocument.Load(strXMLFile);
isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.CreateNew, isfData);
doc.Save(isfStream);
isfStream.Close();
}
var vData = from s in doc.Descendants("Row") select new ColData(s);
}
public void Write(string strXMLFile)
{
XElement xml = new XElement("Tabel",
from p in this
select p.Information);
IsolatedStorageFileStream isfStream = new IsolatedStorageFileStream(strXMLFile, FileMode.Open, IsolatedStorageFile.GetUserStoreForApplication());
xml.Save(isfStream);
isfStream.Close();
}
Что именно вы имеете в виду, но «не работает»? –
Я имею в виду, что этот код работает для телефона Windows 8.1. Приложение, но не работает для Windows 8.1 App или Windows RT App – masalahi
да, но определите, что не работает. Исключения выбрасываются? Код висит? Что именно? –