C # XAML сериализация полей содержимого - PullRequest
1 голос
/ 08 февраля 2011

У меня есть базовый класс для рисования текста, который содержит свойство «Текст» как свойство «контент», а также его необходимо сериализовать как ATTRIBUTE, но он возвращается как обычный текстовый элемент, такой как Sample

* 1002.*

Я использовал XamlServices & XamlWriter, но результат тот же, Есть какие-нибудь решения?

1 Ответ

0 голосов
/ 15 марта 2011

Попробуйте украсить свойство Text с помощью атрибута DesignerSerializationOptionsAttribute:

[DesignerSerializationOptions (DesignerSerializationOptions.SerializeAsAttribute)]

См:

http://msdn.microsoft.com/en-us/library/system.windows.markup.designerserializationoptionsattribute.aspx

XmlAttributeAttribute влияет только на сериализацию XmlSerializer.

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