Сериализация Xaml - PullRequest
       1

Сериализация Xaml

0 голосов
/ 05 сентября 2011

Я хочу использовать сериализацию xaml для хранения данных конфигурации моего приложения. Эта информация представлена ​​в виде свойств только для чтения пользовательского класса конфигурации. При загрузке приложения класс конфигурации десериализуется через API xamlservices из текстового файла. Тем не менее, я получаю сообщение об ошибке в форме: Cannot set unknown member 'property_name'.' Line number '24' and line position '4'. Это потому, что сеттеры являются частными. Есть ли способ десериализации объекта со свойствами только для чтения через xaml?

Ответы [ 2 ]

0 голосов
/ 12 июня 2012

Если это свойство коллекции, вы можете попробовать использовать ContentWrapperAttribute . Вы также можете посмотреть на ValueSerializerAttribute

Более подробную информацию можно найти здесь http://msdn.microsoft.com/en-us/library/ff354959.aspx

0 голосов
/ 30 сентября 2011

Да, но вы не получите двустороннюю сериализацию.Вы пишете документ XAML, в котором нужный объект создается с использованием конструктора не по умолчанию.

Просмотрите информацию о директиве .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...