일단 소스 부터 보자.
private void SaveLog(string value)
{
StringBuilder logXMLValue = new StringBuilder();
XmlWriterSettings xmlWriterSettings = new XmlWriterSettings()
{
OmitXmlDeclaration = true,
Encoding = Encoding.UTF8,
Indent = true
};
RandomData randomData = new RandomData()
{
Date = System.DateTime.Today.ToString(),
RandomNumberData = value
};
XmlWriter xmlWriter = XmlWriter.Create(logXMLValue, xmlWriterSettings);
XmlSerializer serializer = new XmlSerializer(typeof(RandomData));
serializer.Serialize(xmlWriter, randomData);
xmlWriter.Close();
//IsolatedStorageSettings.ApplicationSettings.Add("SaveLog", sampleXml);
}
XmlWriterSettings를 이용하여 세팅을 하고
RandomData(데이터 클래스) 를 생성해서 데이터를 입력하고
XmlWriter xmlWriter = XmlWriter.Create(logXMLValue, xmlWriterSettings);
이렇게 xml data를 만들 StringBuilder형 logXmlValue를 만들면 시리얼라이즈가 끝나고 값이 저장된다.
그래서 머 logXmlValue값을 가지고 파일로 만들든 저장을 하든 요리를 하든 하면 된다.
'Windows Phone 7' 카테고리의 다른 글
[wp7] ModelView에서 View의 Control을 제어 하고 싶을때? (0) | 2010.06.23 |
---|---|
[WP7] List 내용값 정렬하기(Custrom List Sorting) (0) | 2010.06.16 |
[wp7] CommandPatton 쓰기 (0) | 2010.06.15 |
[wp7] mvvm 쓰는법 정리 (0) | 2010.06.15 |
[wp7] Application Bar를 사용해보자. (0) | 2010.06.14 |