powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / XAML сериализация
2 сообщений из 2, страница 1 из 1
XAML сериализация
    #36768982
Cazzper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем

У меня небольшой вопрос связанный с сериализацией/десериализацией посредством System.Windows.Markup.XamlReader.

Представим что есть такая конструкция:

Код: plaintext
1.
2.
3.
4.
5.
6.
<objA>
  <objB>
    <A></A>
    <B></B>
  </objB>
</objA>

Мне надо ее прочесть и создать соотв. объектную структуру, например таким образом:
Код: plaintext
1.
  objA tmp = (objA)System.Windows.Markup.XamlReader.Load(Stream);
Но при этом objB имеет такой вид:
Код: plaintext
1.
2.
3.
4.
5.
  [ContentProperty("Content")]
  public class objB 
 {
    public string Content {get;set;}
 }

То есть по результату сериализации мне нужно чтобы часть XAML, а именно:
Код: plaintext
1.
2.
    <A></A>
    <B></B>
попал в текстовую строку "Content", а не распознавался как дочерние объекты, свойства и т.п. То есть в какой-то момент нужно остановить процесс распознавания XAML и весь дочерний контент какого-то тэга положить не распознавая в виде текста в определенную переменную объекта.

Саму запись XAML изменить сложно, поэтому хочется достичь результата как-то не меняя исходный XAML-текст.
...
Рейтинг: 0 / 0
XAML сериализация
    #36794654
sergiy_s
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
с помощью LogicalTreeHelper
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / XAML сериализация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]