Re[3]: Сериализация Windows.Forms.Form
От: TK Лес кывт.рф
Дата: 12.09.02 13:50
Оценка:
Здравствуйте ВПутин, Вы писали:

AVK>>Посмотри на System.Xml.Serialization.XmlSerializer.


ВП>Это-то понятно. но когда пытаюсь сделать что-то вроде


ВП>
ВП>Form1 f = new Form1();
ВП>serializer.Serialize(f)
ВП>

ВП>вылезает эксепшн, что не может сериализовать ISite, потому что это интерфейс, или что-то вроде этого.

А зачем нужно такое поведение? Можно унаследоваться от IXmlSerializable и написать реализицию там (хотя, смотря что нужно)...

ВП>И вообще, приходит в голову, глядя на то как сама студия работает с формами, что может это и не делается так порсто. В студии-то похоже парсер какой-то генерит код для создания формы.


System.ComponentModel.Design.Serialization.CodeDomSerializer?

ВП>Или руками надо писать весь процесс сериализации ?


Смотря куда сериализироваться.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.