1144 / 853 / 262
Регистрация: 30.04.2009
Сообщений: 3,581
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Сериализация...15.04.2011, 19:40. Показов 2348. Ответов 6
Метки нет (Все метки)
Пишу прогу на wpf c использованием паттерна MVVM и библиотеки упрощающей это дело
Бывает необходимо вызывать метод
После некоторых манипуляцый в интерфейсе мне нужно эту вложеную модель сериализовать. Проблема заключается в том, что после вызова метода RaisePropertyChanged("InnerModel") к обьекту каким то образом прикручивается
Если не вызывать
Помогите решить проблему, плиз. Может как то можно пометить только те свойтсва, которые нужно сериализовать + все свойства сериализуемых свойств.
0
|
15.04.2011, 19:40 | |
Ответы с готовыми решениями:
6
Сериализация и поток Сериализация класса Сериализация в Silverlight Сериализация данных календаря |
1144 / 853 / 262
Регистрация: 30.04.2009
Сообщений: 3,581
|
|
17.04.2011, 12:21 [ТС] | 3 |
Нету в модели такого свойства, его каким то образом докручивает метод RaisePropertyChanged.
Перед вызовом этого метода все норм сериализуется.
0
|
32 / 32 / 7
Регистрация: 26.10.2009
Сообщений: 98
|
|
19.04.2011, 22:13 | 4 |
В модели есть такое свойство, так как базовый класс реализует интерфейс INotofyPropertyChanged. Как вариант, Вы можете заново пронаследовать этот интерфейс, перекрыть это свойство и использовать Xml сериализацию, пометив это свойство атрибутом - XmlIngnore - http://msdn.microsoft.com/ru-r... ibute.aspx .
Либо же можно пронаследовать IXmlSerializable или ISerializable и имплементировать методы сериализации и десириализации с своей логикой. Об этом и о многом другом на msdn - http://msdn.microsoft.com/ru-r... 27kt9.aspx
0
|
1144 / 853 / 262
Регистрация: 30.04.2009
Сообщений: 3,581
|
||||||
20.04.2011, 20:53 [ТС] | 6 | |||||
обьясню подробнее...
Оно странным образом добавляется в функции RaisePropertyChanged.
0
|
0 / 0 / 0
Регистрация: 11.05.2020
Сообщений: 1
|
|
18.08.2020, 16:50 | 7 |
Для меня оказалось достаточным унаследовать ISerializable с пустым методом GetObjectData, после этого сериализуется без проблем.
0
|
18.08.2020, 16:50 | |
18.08.2020, 16:50 | |
Помогаю со студенческими работами здесь
7
XAML сериализация и наследование Сериализация BitmapImage в XML Сериализация Сериализация Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |