Я пытался сериализовать FrameworkElement
с DavidPoll's XamlSerializer
, но я получаю совершенно другой результат, чем (правильный), который я получаю с Silverlight Spy.Например, с XamlSerializer я получаю много пустых тегов (таких как MatrixTransform, ScrollViewer и т. Д.), Но не узел ContentPresenter
, который я получаю с Silverlight Spy.Любая идея, как получить чистое логическое дерево во время выполнения?
Обновление: у меня есть программа конструктора форм, которая хранит эти формы в БД и во время выполнения создает объекты (элементы управления пользователя) из этой информации, хранящейся в БД,Каждая форма состоит из нескольких полей.Во время выполнения он программно создает UserControl, который содержит все поля.Я хотел бы получить сгенерированный XAML, точно так же, как я могу получить его с Silverlight Spy.
edit: я не ограничен средой Silverlight, решением для рабочего столаПриложение также действительно.