Сериализация WPF User Control - PullRequest
2 голосов
/ 09 июля 2010

У меня есть пользовательский элемент управления, который используется для отображения данных с использованием нескольких текстовых блоков на холсте. Мое намерение состоит в том, чтобы иметь возможность взять все базовые свойства из каждого текстового блока (т.е. верхний и левый углы, высоту, ширину ...), чтобы я мог нарисовать их в растровое изображение для печати. Что будет лучшим подходом для этого? Я думал о попытке сериализации пользовательского элемента управления, но я не уверен, что это лучший подход. Кроме того, мне было интересно попытаться использовать визуальные и логические деревья для получения соответствующих данных.

1 Ответ

2 голосов
/ 09 июля 2010

Может быть, вы найдете полезного XamlWriter http://msdn.microsoft.com/en-us/library/system.windows.markup.xamlwriter.aspx.Это позволяет сериализовать управление WPF (и любой другой класс) в XAML.

...